腾讯云SMTP发送邮件失败的解决方法-钻芒博客自从上次把博客从景安转到腾讯云之后就发现网站的smtp发信邮箱不能用了,邮箱坏掉影响还是很大的,这段时间大家可能也发现在博客评论收到的回复没有邮件提示了。同样的这段时间博客收到评论时我也没有邮件提示,故很多评论留言回复很慢甚至木有回复—–这段时间给大家造成的影响在此说声抱歉!!

 

腾讯云SMTP发送邮件失败的解决方法-钻芒博客这几天抽空找了下原因…终于解决。

在刚开始以为是CDN的锅之后,又折腾了插件、缓存、主题。最后才想到grd腾讯云安装组端口拦截

mmp果然是这样

贴一下解决办法吧…  以后诸位遇到少走弯路


下面内容部分引用至闲鱼博客:腾讯云SMTP发送邮件失败的解决方法

检查SMTP设置是否正确

SMTP功能的添加可以是通过插件,也可以是代码,大家酌情添加。而且每种邮箱设置略有不同,注意修改。
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
各大邮箱SMTP发件服务器地址:

  1. 163邮箱                         smtp.163.com
  2. QQ 邮箱                        smtp.qq.com
  3. 126邮箱                         smtp.126.com
  4. 新浪邮箱                        smtp.sina.com

检查邮箱是否开启SMTP服务

要使用SMTP发送邮件首先当然要保证你使用的邮箱是开启SMTP服务的,这个需要去账户邮箱设置。
163邮箱:
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
QQ邮箱:
腾讯云SMTP发送邮件失败的解决方法-钻芒博客

检查是否添加端口

比较坑的是这里,很多服务器的端口都需要手动去开启的,而且腾讯云默认了封闭25端口,需要手动去解封。
一、登录腾讯云后台,右上角 25端口解封 。
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
二、添加25、465、994(163邮箱必须)等端口。闲鱼朋友就是死在这的,他用的163邮箱需要994端口。

    1. 打开安全组在 出站规则 添加相应的端口
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
    1. 添加端口,25、465、994(163邮箱必须)等端口,如使用ssl安全链接则需要添加465、994。

例如:

  1. 0.0.0.0/0                TCP:25                         允许
  2. 0.0.0.0/0                TCP:465                       允许
  3. 0.0.0.0/0                TCP:994                       允许
  4. 0.0.0.0/0                TCP:25,994                  允许

完成以上操作之后,测试SMTP发送邮件就收到邮件了,问题解决。当然SMTP发送邮件失败可能不单单只是这几种原因,具体就要酌情考虑了。

—————-我是一条分割线—————-

之前闲鱼有发过一篇关于《腾讯云SMTP发送邮件失败的解决方法》,当然标题虽然说的是腾讯云,但是阿里云等服务器也是可以参照设置的,这篇文章闲鱼总结了三点关于SMTP发送邮件失败的原因和解决方法,算是比较全面的。不过后来闲鱼发现还是有可以补充的第四点的,而且这一点也是能坑到不少人的,这里就来说说第四点解决方法。

检查是否开启邮箱授权码

当我们设置好上文说到的三点问题原因之后,发现测试邮件功能还是不能收到邮件,这时候可以看看你的邮箱是否开启了授权码,如果开启了授权码,这时你的邮箱密码就应该填写授权码,而不是邮箱登录密码了。

qq邮箱:
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
163邮箱:
腾讯云SMTP发送邮件失败的解决方法-钻芒博客
其他邮箱如果有类似设置,也可以考虑这种情况,闲鱼这里就不多测试了。

完成上述操作,再去测试一下发件,果然能收到邮件了,至此SMTP发送邮件失败的问题就解决了。在配置SMTP发送邮件失败的小伙伴可以试试这种方法哦,还有上文提到的前三种解决方法,