1.下载PHPMailer
因为有蛮多版本,我这里把我用的封装好的版本分享出来,用其他版本的朋友可以用自己的就好
百度狗盘:
链接:http://pan.baidu.com/s/1qYylWVM 密码:f13h
挂了请各位通知我来更新
2.放置PHPMailer
我是在根目录创建了名为【Plugin】的专门放各类插件的文件夹,然后直接将PHPMailer放在Plugin文件夹下

3.美滋滋地撸码吧
我将我这边的码放上来,大家可以根据需要修改
function sendMail($to,$title,$content){
require('./Plugin/phpmailer/class.phpmailer.php');
try {
$mail = new \PHPMailer(true);
$mail->IsSMTP();
$mail->SMTPSecure = 'ssl';
$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true; //开启认证
$mail->Port = 465; //网易为25
$mail->Host = "smtp.qq.com";
$mail->Username = "******"; //qq此处为邮箱前缀名 163为邮箱名
$mail->Password = "******";
$mail->AddReplyTo("******@qq.com", "******");//回复地址
$mail->From = "******@qq.com";
$mail->FromName = '******';
$mail->AddAddress($to);
$mail->Subject = $title;
$mail->Body = $content;
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示
$mail->WordWrap = 80; // 设置每行字符串的长度
//$mail->AddAttachment("f:/test.png"); //可以添加附件
$mail->IsHTML(true);
$mail->Send();
echo '邮件已发送';
} catch (phpmailerException $e) {
echo "邮件发送失败:" . $e->errorMessage();
}
}
直接将上述代码更改复制进你的控制机即可需要注意的地方:
$mail->Port = 465; //网易163 25
$mail->Host = "smtp.qq.com";
$mail->Username = "**"; //qq此处为邮箱前缀名 163为邮箱名
$mail->Password = "******";
这一块,网易的Port为25Username的话,网易直接使用邮箱名即可,QQ邮箱请输入邮箱前缀【用户名】『eg.1214982635@qq.com 请输入1214982635』
Password网易直接输入邮箱密码即可【有授权码输授权码】,QQ请输授权码,发个短信就能生成
至此已经可以发送邮件了,附上两个邮箱互相发送成功的截图


Ps:有别的问题可以评论留言或者发送邮件给我:wesmileatlife@outlook.com
知无不言