主页 > 编程资料 > PHP >
发布时间:2018-09-04 作者:apizl 阅读:683次

如下我们详细介绍PHPMailer来使用gmail发布邮件:

首先需要下载PHPMailer:

github:https://github.com/PHPMailer/PHPMailer


require_once './PHPMailer/PHPMailerAutoload.php';
$mail = new \PHPMailer;
$mail->IsSMTP();
$mail->CharSet = "UTF-8";
$mail->Encoding = 'base64';
$mail->SMTPDebug = 0; //是否调试
$mail->SMTPAuth = true;
$mail->Host = 'ssl://smtp.gmail.com:465'; //host
$mail->Port = 25; //端口
$mail->Username = ""; //发件人
$mail->Password = ""; //发件人专用密码
$mail->SetFrom("",""); //发件人邮箱和名称
$mail->Subject = "标题"; //标题
$mail->Body = "内容"; //内容
$mail->IsHTML(true); //是否启用html
$mail->AddAddress('xxx@qq.com'); //收件用户
$mail->Send();


发件密码如果使用gmail会提示如下:

php PHPMailer使用gmail发送邮件详细解决方法过程


密码不正确 需要使用专用密码!


专用密码介绍:https://support.google.com/accounts/answer/185833


您可能需要使用应用专用密码的原因


当您注册两步验证后,我们通常会向您发送验证码。但是,某些应用和设备(例如 Outlook)并不支持这种验证码。因此,在首次使用此类应用或设备登录 Google 帐号时,您将需要通过生成并输入应用专用密码来向此类应用或设备授权。


php PHPMailer使用gmail发送邮件详细解决方法过程



生成专用密码:https://security.google.com/settings/security/apppasswords


生成后的密码就可以正常发送邮件了。


发送成功提示:


php PHPMailer使用gmail发送邮件详细解决方法过程

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-141478-1.html,转载请以链接形式标明本文地址!
关键字词: