<?php
/**
 * 
 * @author: peng.shan <peng.shan@happyelements.com>
 * @version $Id: mail.php 156323 2011-11-28 02:57:21Z peng.shan $
 */
class Mail {
	function send_mail($to,$subject = "",$body = "") {
		//error_reporting(E_STRICT);
		date_default_timezone_set("Asia/Shanghai");//设定时区东八区
		require_once('../libs/phpmailer/class.phpmailer.php');
		include("../libs/phpmailer/class.pop3.php");
		$mail             = new PHPMailer(); //new一个PHPMailer对象出来
		$body             = str_replace("[\]",'',$body); //对邮件内容进行必要的过滤
		$mail->CharSet ="UTF-8";//设定邮件编码，默认ISO-8859-1，如果发中文此项必须设置，否则乱码
//		$mail->IsSMTP(); // 设定使用SMTP服务
//		$mail->SMTPDebug  = 1;                     // 启用SMTP调试功能
											   // 1 = errors and messages
											   // 2 = messages only
		$mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能
		$mail->SMTPSecure = "ssl";                 // 安全协议
		$mail->Host       = "MAILBOX03.internal.baidu.com";      // SMTP 服务器
		$mail->Port       = 465;                   // SMTP服务器的端口号
		$mail->Username   = "zhuwemxuan";  // SMTP服务器用户名
		$mail->Password   = "Zwx19840818";            // SMTP服务器密码
		$mail->SetFrom('zhuewnxuan@baidu.com', '朱文轩');
		$mail->AddReplyTo("zhuwenxuan@baidu.com","邮件回复人的名称");
		$mail->Subject    = $subject;
		$mail->AltBody    = "To view the message, please use an HTML compatible email viewer! - From www.jiucool.com"; // optional, comment out and test
		$mail->MsgHTML($body);
		$address = $to;
		$mail->AddAddress($address, "收件人名称");
		if(!$mail->Send()) {
			echo "Mailer Error: " . $mail->ErrorInfo;
		} else {
			echo "Message sent!恭喜，邮件发送成功！";
        }
    }
    function new_send_mail(){
        mail("zhuwenxuan@baidu.com","asdfasdf","asdfasdf");
//        require_once('../libs/phpmailer/class.phpmailer.php');
//        $mail = new PHPMailer();
//        $body             = "asdfdsf";
//        $body             = str_replace("[\]",'',$body);
//        $mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能
//        $mail->SMTPSecure = "ssl";                 // 安全协议
//        $mail->IsSMTP();
//        $mail->CharSet='UTF-8';
//        $mail->SMTPDebug = 2;
//        $mail->Host     = 'smtp.baidu.com';
//        $mail->Port = 25;
//        $mail->Username = "zhuwenxuan@baidu.com";
//        $mail->Password = "Zwx19840818";
//        $mail->SetFrom('zhuwenxuan@baidu.com', 'First Last');
//
//        $mail->AddReplyTo("zhuwen_xuan@126.com","First Last");
//
//        $mail->Subject    = "PHPMailer Test Subject via POP before SMTP, basic";
//
//        $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
//
//        $mail->MsgHTML($body);
//
//        $address = "zhuwen_xuan@126.com";
//        $mail->AddAddress($address, "John Doe");
//        if(!$mail->Send()) {
//          echo "Mailer Error: " . $mail->ErrorInfo;
//        } else {
//          echo "Message sent!";
//        }
    }

    function sendMain126(){
        require_once('../libs/phpmailer/class.phpmailer.php');
        $mail = new PHPMailer();
        $body             = "asdfdsf";
        $body             = str_replace("[\]",'',$body);
        $mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能
        $mail->SMTPSecure = "ssl";                 // 安全协议
        $mail->IsSMTP();
        $mail->CharSet='UTF-8';
        $mail->SMTPDebug = 2;
        $mail->Host     = 'smtp.126.com';
        $mail->Port = 465;
        $mail->Username = "zhuwen_xuan@126.com";
        $mail->Password = "zwx19840818";
        $mail->SetFrom('zhuwen_xuan@126.com', 'First Last');

        $mail->AddReplyTo("zhuwenxuan@baidu.com","First Last");

        $mail->Subject    = "PHPMailer Test Subject via POP before SMTP, basic";

        $mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

        $mail->MsgHTML($body);

        $address = "zhuwenxuan@baidu.com";
        $mail->AddAddress($address, "John Doe");
        if(!$mail->Send()) {
          echo "Mailer Error: " . $mail->ErrorInfo;
        } else {
          echo "Message sent!";
        }
    }

}
$m = new Mail();
$m->new_send_mail();




    