WordPress设置谷歌邮箱Smtp邮件教程
WordPress设置谷歌邮箱Smtp邮件教程详细介绍
如何使用 Google SMTP 服务器发送电子邮件,如果有 Gmail 帐户或 Google 企业电子邮件帐户 (Workspace),可能想使用其免费的 SMTP 服务。 除了使用主机的便携式 SMTP 服务器或其他第三方电子邮件客户端外,还可以使用 谷歌的 SMTP 服务器 因为它可靠、安全且快速。然而,并不是很多人都熟悉 Gmail 的 SMTP 服务器以及如何使用它。在本教程中,展示如何从您的 Gmail 帐户和 WordPress 站点激活 Google 的 SMTP 服务器。
我们大部分用的阿里企业邮箱或者QQ邮箱,不过某个网站是针对国外用户,这次就选择了来验证。
先设置第一步:转发和 POP/IMAP
开启POP和IMAP,选择对从现在起收到的邮件启用POP就行了。
IMAP的都默认。
再设置第二步:启用安全性较低的应用的访问权限
直接访问:https://myaccount.google.com/lesssecureapps
如果你邮箱启用了二步验证,需要单独设置密码。
第三步把代码放到functions.php文件:
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">mail_smtp</span><span class="hljs-params">( $phpmailer )</span></span>{
$phpmailer->IsSMTP(); <span class="hljs-comment">//使用SMTP发送</span>
$phpmailer->SMTPAuth = <span class="hljs-keyword">true</span>; <span class="hljs-comment">//启用SMTPAuth服务</span>
$phpmailer->FromName = <span class="hljs-string">"顺便写"</span>; <span class="hljs-comment">//发件人昵称</span>
$phpmailer->Host = <span class="hljs-string">"smtp.gmail.com"</span>; <span class="hljs-comment">//SMTP服务器地址</span>
$phpmailer->Port = <span class="hljs-number">465</span>; <span class="hljs-comment">//SMTP端口</span>
$phpmailer->SMTPSecure = <span class="hljs-string">"ssl"</span>; <span class="hljs-comment">//SMTP加密方式</span>
$phpmailer->From = <span class="hljs-string">"邮箱帐号就行"</span>; <span class="hljs-comment">//发件人</span>
$phpmailer->Username = <span class="hljs-string">"邮箱帐号"</span>; <span class="hljs-comment">//邮箱帐号</span>
$phpmailer->Password = <span class="hljs-string">''</span>; <span class="hljs-comment">//邮箱密码</span>
}
add_action(<span class="hljs-string">'phpmailer_init'</span>,<span class="hljs-string">'mail_smtp'</span>);
如果以上设置之后,还是不能发送邮箱,就需要去授权账号权限。
直接访问:https://accounts.google.com/b/0/DisplayUnlockCaptcha
点击允许就行。
友情提示:
1:可以注册个谷歌小号来发信;
2:给你自己网站加个邮件通知的验证码,免得别人利用给你邮件一通发,因为谷歌普通邮箱号对发信是有限制的,每天不能超过100个人还是多少,不然就封号一段时间。
,