最近因为需要学习了一下PHP,在使用PHP编写WEB程序时需要将一个确认信息用邮件发送给用户,在网上找了一下。找到了一个不错的开源程序,今天的主角:PHPMailer;以下我将以一个使用PHPMailer发送一个HTML邮件为例演示。
具体代码如下:
require_once("../libs/PHPMailer/class.phpmailer.php");
require_once("../libs/PHPMailer/class.smtp.php");
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->IsSMTP();
$mail->Host = "smtp.163.com"; // SMTP服务器地址
$mail->SMTPAuth = true; // SMTP是否需要验证,现在STMP服务器基本上都需要验证
$mail->Username = "username"; // 登录用户名
$mail->Password = "password"; // 登录密码
$mail->From = "usermail"; // 发件人地址(username@163.com)
$mail->FromName = "Webmaster"; // 发件人名称
$mail->AddAddress("test@hnce.net"); //这里是收件人地址(test@hnce.net)
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = "来自完美生活博客的邮件";
$mail->Body = "<p>您好!<BR> <BR>欢迎您注册完美生活博客(http://blog.hnce.net)<BR><BR>";
if(!$mail->Send())
{
//echo "Mailer Error: " . $mail->ErrorInfo;
echo "发送邮件错误!";
}
else
{
echo "邮件发送成功!";
}
相关链接