用phpmailer 腾讯企业邮箱发送验证邮件问题 本帖最后由 z328769706 于 2012-05-13 19:04:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试验了一下,成功了,代码网上直接摘过来填了填,标题及内容都不乱码。楼主的php文件是windows的还是linux的? 注意php文件自身编码与mailer设置的编码一致,我下的最新的phpmailer,163发往QQ,成功。<?phpfunction postmail_jiucool_com($to,$subject = "",$body = ""){ //Author:Jiucool WebSite: http://www.jiucool.com //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文 //error_reporting(E_ALL); error_reporting(E_STRICT); date_default_timezone_set("Asia/Shanghai");//设定时区东八区 require_once('class.phpmailer.php'); include("class.smtp.php"); $mail = new PHPMailer(); //new一个PHPMailer对象出来 $body = eregi_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->Host = "smtp.163.com"; // SMTP 服务器 $mail->Port = 25;// SMTP服务器的端口号 $mail->Username = "abcdii"; // SMTP服务器用户名 $mail->Password = "xxxx"; // SMTP服务器密码 $mail->SetFrom('[email protected]', 'liangdong'); $mail->AddReplyTo("[email protected]","liangdong"); $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, "liangdong"); //$mail->AddAttachment("images/phpmailer.gif"); // attachment //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!恭喜,邮件发送成功!"; } }postmail_jiucool_com('[email protected]', '我是梁栋', '你好');?> 换gmail吧。qq邮箱有限制,比较严格 在dos下安装mysql,并将其放入服务中,居然失败? 多个搜索结合后分页 怎么获知MSSQL存的数据的编码格式? 一个学习html过程中遇到的问题,希望大家帮忙解决一下,感激不尽 php类型转换函数是什么? 菜鸟求一段PHP代码,先谢谢了! 连接数据库问题 大伙讨论讨论cnvbb论坛呀 怎么屏蔽浏览器工具栏的后退和右键后退??? 请问在程序运行时出现session设置错误如何处理?在线等候 谁帮我看看这个函数是什么意思 JPGRAPH
function postmail_jiucool_com($to,$subject = "",$body = ""){
//Author:Jiucool WebSite: http://www.jiucool.com
//$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文
//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set("Asia/Shanghai");//设定时区东八区
require_once('class.phpmailer.php');
include("class.smtp.php");
$mail = new PHPMailer(); //new一个PHPMailer对象出来
$body = eregi_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->Host = "smtp.163.com"; // SMTP 服务器
$mail->Port = 25;// SMTP服务器的端口号
$mail->Username = "abcdii"; // SMTP服务器用户名
$mail->Password = "xxxx"; // SMTP服务器密码
$mail->SetFrom('[email protected]', 'liangdong');
$mail->AddReplyTo("[email protected]","liangdong");
$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, "liangdong");
//$mail->AddAttachment("images/phpmailer.gif"); // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!恭喜,邮件发送成功!";
}
}
postmail_jiucool_com('[email protected]', '我是梁栋', '你好');
?>