PHPMAILER_V2.3实例
代码
<?php
//date_default_timezone_set('America/Toronto');//这个是默认的
date_default_timezone_set('PRC');//这个是我修改的,prc就是俺们国
//date_default_timezone_set(date_default_timezone_get());
include_once('phpMailer_v2.3/class.phpmailer.php');//使用时,只要复制class.phpmailer.php这个文件就好了
$mail= new PHPMailer();
$mail->CharSet = "gb2312"; //设置采用gb2312编码,也可以是gbk,注意要和本页文件编码一致
//$body = $mail->getFile('contents.html');//先将邮件内容写到一个文件中,读取。支持html方式,这样啥布局啦,颜色样式啦都支持了。不过测试时内容少,所以注释掉了
//$body = eregi_replace("[]",'',$body);
$body="这是正文";//同上面注释掉的$body解释,内容少,用变量就好了,如果这都看不懂,那就撞墙去吧
$mail->IsSMTP(); // telling the class to use SMTP。outlook\foxmail里的“我的发送服务器要求验证”打勾是同一意思。
$mail->Host = "smtp.163.com"; // SMTP server,163的smtp服务器,不过新注册的163不支持了
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "dc123"; // SMTP username。email登陆用户名
$mail->Password = "******"; // SMTP password。email密码
$mail->From = "dc123@163.com";
$mail->FromName = "dc123";
$mail->Subject = "邮件标题";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test。不是html查看模式时显示此句,可以改为中文,具体可以自己测试。
$mail->WordWrap = 50; //50字换行,不过不知道中文如何
$mail->MsgHTML($body);//不用管,必须。你要明白,就去看class.phpmailer.php了
$mail->AddAddress("dcdengchao@qq.com", "Dinglei");//收件人
//$mail->AddAddress("other@163.com", "Dinglei");//收件人2
//$mail->AddReplyTo("other@163.com", "Dinglei");//抄送
//$mail->AddAttachment("images/phpmailer.gif"); // attachment,就是附件了
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
//date_default_timezone_set('America/Toronto');//这个是默认的
date_default_timezone_set('PRC');//这个是我修改的,prc就是俺们国
//date_default_timezone_set(date_default_timezone_get());
include_once('phpMailer_v2.3/class.phpmailer.php');//使用时,只要复制class.phpmailer.php这个文件就好了
$mail= new PHPMailer();
$mail->CharSet = "gb2312"; //设置采用gb2312编码,也可以是gbk,注意要和本页文件编码一致
//$body = $mail->getFile('contents.html');//先将邮件内容写到一个文件中,读取。支持html方式,这样啥布局啦,颜色样式啦都支持了。不过测试时内容少,所以注释掉了
//$body = eregi_replace("[]",'',$body);
$body="这是正文";//同上面注释掉的$body解释,内容少,用变量就好了,如果这都看不懂,那就撞墙去吧
$mail->IsSMTP(); // telling the class to use SMTP。outlook\foxmail里的“我的发送服务器要求验证”打勾是同一意思。
$mail->Host = "smtp.163.com"; // SMTP server,163的smtp服务器,不过新注册的163不支持了
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "dc123"; // SMTP username。email登陆用户名
$mail->Password = "******"; // SMTP password。email密码
$mail->From = "dc123@163.com";
$mail->FromName = "dc123";
$mail->Subject = "邮件标题";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test。不是html查看模式时显示此句,可以改为中文,具体可以自己测试。
$mail->WordWrap = 50; //50字换行,不过不知道中文如何
$mail->MsgHTML($body);//不用管,必须。你要明白,就去看class.phpmailer.php了
$mail->AddAddress("dcdengchao@qq.com", "Dinglei");//收件人
//$mail->AddAddress("other@163.com", "Dinglei");//收件人2
//$mail->AddReplyTo("other@163.com", "Dinglei");//抄送
//$mail->AddAttachment("images/phpmailer.gif"); // attachment,就是附件了
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>