wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程

我们的wordpress博客网站经常遇到客户留言、注册找回密码、修改邮箱等等需要邮箱接收的功能都收不到邮件,大部分是主机禁用了mail()函数导致,今天分享下非常好用的smtp发送邮件方法。

网易163、126邮箱打开SMTP:

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第1张-讯沃blog(讯沃blog)

登录网页邮箱,点击邮箱页面上方的“设置”,选择“POP3/SMTP/IMAP”
wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第2张-讯沃blog(讯沃blog)

并根据页面提示进行短信验证操作。
使用绑定的手机发送内容【9988】到【页面显示的号码】
wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第3张-讯沃blog(讯沃blog)

地址:smtp.163.com
ssl端口:465或994
非ssl端口:25

阿里云企业邮箱

免费开通地址

https://wanwang.aliyun.com/mail/freemail/

然后添加域名的解析记录等待生效。

登录管理账号,如:mail.77nn.net/admin/,点击【组织与用户】【员工账号管理】选择对应账号

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第4张-讯沃blog(讯沃blog)

开启smtp服务

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第5张-讯沃blog(讯沃blog)

用户名:你自己取的账号

SMTP:smtp.qiye.aliyun.com

端口:25, 使用SSL 加密端口465

账号:一般是[email protected][email protected]

密码:邮箱的密码,如果忘了可以重置密码

QQ邮箱打开smtp:

实测发送不太稳定,偶有延迟等问题,建议用其他邮箱

邮箱顶部的【设置】,【账户】选项卡打开,下拉找到【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务】

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第6张-讯沃blog(讯沃blog)

开启SMTP服务,使用绑定的手机发送内容【配置邮件客户端】到【页面显示的号码】
wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第7张-讯沃blog(讯沃blog)

地址:
smtp.qq.com,使用SSL,
端口号465或587
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码
电子邮件地址:您的QQ邮箱的完整邮件地址

google gmail打开smtp

有2种方法:

1.使用谷歌的账号密码,简单方便,不安全

登录google账号,直接输入网址
https://myaccount.google.com/lesssecureapps

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第8张-讯沃blog(讯沃blog)

选择【允许】允许安全性较低的应用

2.开启应用专用密码

首先进入谷歌账号首页,【安全性】打开2步验证
https://myaccount.google.com/signinoptions/two-step-verification

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第9张-讯沃blog(讯沃blog)

按照提示开启2步验证。

返回到账号的安全性页面,打开【应用专用密码】

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第10张-讯沃blog(讯沃blog)

创建一个名称,方便以后辨别

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第11张-讯沃blog(讯沃blog)

创建成功后记得保存黄框内的密码。
wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第12张-讯沃blog(讯沃blog)

账户名:gmail邮箱账号
密码:gmail邮箱密码(或应用专用密码)
smtp.gmail.com
端口号:
465(使用 SSL)或 587(使用 TLS)

Gmail的帮助文档链接:
https://support.google.com/mail/answer/7126229?authuser=1&authuser=1&hl=zh-Hans

发信代码和插件二选一

1.wordpress发信代码

以下代码放进主题的functions.php文件,因大部分主机商禁用了25端口,所以只能ssl发信。

function xunwo_mail_smtp($phpmailer) {
  $phpmailer->From = [email protected]'; //发件人地址
    $phpmailer->FromName = ''.get_bloginfo().''; //发件人昵称,我这里是取的博客名称
   $phpmailer->Host = 'smtp.163.com'; //SMTP服务器地址
    $phpmailer->Port = '465'; //SMTP邮件发送端口
    $phpmailer->SMTPSecure = 'ssl';
    $phpmailer->Username = [email protected]'; //邮箱帐号
    $phpmailer->Password = 'password'; //邮箱密码或者生成的授权码
    $phpmailer->IsSMTP();
    $phpmailer->SMTPAuth = true; //启用SMTPAuth服务
}
    add_action('phpmailer_init', 'xunwo_mail_smtp');

2.插件

自行安装插件:wp mail smtpEasy WP SMTP等插件,只需在插件设置中填写配置信息即可。

根据邮件服务商提供的端口和认证方式填写,一般为TLS\SSL。stmp密码为邮箱的密码或者授权码

wordpress网站使用网易、阿里云、gmail、QQ邮箱smtp服务发送邮件开通教程-第13张-讯沃blog(讯沃blog)

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论