0%

PHPMailer-master类发送邮件配置

一开始我设置的是以qq邮箱发送但是失败了,最后又换成了163的SMTP的SSL发送也失败了最后改成了163.非SSL方式.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
include './PHPMailer-master/PHPMailerAutoload.php'; //调用
date_default_timezone_set('Asia/Shanghai'); //设定时区东八区

$mail = new PHPMailer();
$mail->isSMTP(); // 设置SMTP
$mail->Host = 'smtp.163.com'; //SMTP是否开始
$mail->SMTPAuth = true; // 是否设置SMTP
$mail->Username = 'XXX@163.com'; // 发送邮箱的用户名 有的时候不需要@.xxx.com
$mail->Password = 'XXXX'; // 发送邮箱的密码
$mail->SMTPDebug = 0; //调试开启 1开启 0关闭
$mail->From = 'XXX@163.com'; //发送邮箱
$mail->FromName = 'Radxa更新IP'; //邮件列表标题
$mail->addAddress('XXXX@qq.com'); //收取邮箱
$mail->Port = 25; //设置端口
$mail->isHTML(true); // 设置以HTML格式发送
$mail->Subject = '标题Radxa更新IP'; //邮件的标题
$mail->Body = '内容'; //邮件内容标题
$mail->AltBody = 'text/html';

if (!$mail->send()) {
echo '邮件发送失败!';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo '收件发送成功';
}

给自己留个备份.

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!