21,887
社区成员
";
echo "邮件错误信息: " . $mail->ErrorInfo;
exit;
}
else {
echo "$user_name 邮件发送成功!
";
}
}
// 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名)
smtp_mail('yourmail@163.com', '欢迎来到163.com!', 'NULL', '163.com', 'username');
?>
要注意的内容:
1. 邮件的字符集设置, $mail->CharSet = "GB2312"; // 这里指定字符集!在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8,但在Outlook下显示乱码。
2. 如果是发送html格式的邮件,那么记得也指定为
3. 如果你想用它来群发邮件的话,记得修改包含文件函数,如:
require("phpmailer/class.phpmailer.php");
改为
require_once("phpmailer/class.phpmailer.php");
否则的话会产生类的重定义。
//使用心得
用sina的刚注册就可以发送
$mail->Host = "smtp.sina.com"; // SMTP servers
用163的刚注册不能发送,得用注册时间长的才可以用