/**
* 使用Smtp协议发送邮件
* @param unknown_type $sendto_email 发送邮件的目的地
* @param unknown_type $subject 发送的标题
* @param unknown_type $body 发送的主体内容
* @param unknown_type $extra_hdrs 接收者邮件域名
* @param unknown_type $user_name 用户名
*/
public function sendSmtpMail($sendto_email, $subject, $body, $extra_hdrs, $user_name) {
$mail = new PHPMailer() ;
$mail->IsSMTP(); // 使用SMTP协议
$mail->Host = "smtp.163.com"; // SMTP servers
$mail->SMTPAuth = true; // 在SMTP认证
$mail->Username = "youmail"; // 邮件用户名,不需要使用@域名
$mail->Password = "youpassword"; // 邮件密码
$mail->From = "youmail@163.com"; // 发件人邮箱
$mail->FromName = "风搜管理员"; // 发件人
$mail->CharSet = "UTF-8"; // 这里指定字符集!
$mail->Encoding = "base64";
$mail->Port = 25 ; // 端口
$mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名
// $mail->AddReplyTo("youmail@163.com","163.com");
//$mail->WordWrap = 50; // 设置换行字数
//$mail->AddAttachment("/var/tmp/file.tar.gz"); //添加附件
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // 发送HTML
// 邮件主题
$mail->Subject = $subject;
// 邮件内容
$mail->Body = '
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312"></head>
<body>
欢迎来到风搜<a href="http://www.fengso.com">http://www.fengso.com</a> <br /><br />
感谢您注册为本站会员!<br /><br />
</body>
</html>
';
$mail->AltBody ="text/html";
if(!$mail->Send())
{
echo "邮件发送有误 <p>";
echo "邮件错误信息: " . $mail->ErrorInfo;
exit;
}
else {
echo "$user_name 邮件发送成功!<br />";
}
}
phpmailer发送邮件
猜你喜欢
转载自zyzzsky.iteye.com/blog/1684493
今日推荐
周排行