解放双眼,点击阅读

起因:

因为博客是已经迁移了三次服务器的,

起初是在虚拟主机上搭建的博客,

当时是已经配置好了SMTP邮件信息,

并能成功发送邮箱通知的。

然后为了确保数据的安全性就吧博客迁移到了美国的VPS服务器上了,

当时邮箱通知还是正常的,

然而在国内访问美国的速度实在是太慢了,

所以又花费了巨资(其实也就是五十来块钱一个月)购买了一台香港的服务器,

并把博客迁移到了这台香港服务器上,

访问速度是大大提高了。

但是自从博客迁移到这台服务器开始,

我便发现好像用户留言、回复都无法收到邮箱提醒了。

近期还发现了不少的广告留言,

没有了邮件通知无法做到及时处理,

所以我就重新开始了SMTP的配置

经过:

开始以为是SMTP配置出现了问题,

因为测试提示连接SMTP服务器超时(110)

所以跑去163邮箱折腾,

后来发现用美国的VPS服务器可以正常发送邮件,

所以排除了SMTP配置的问题。

然后又百度了一大堆东西,

有说是PHP配置文件出错的,也有说博客程序变量出错的,

反正我一通乱试并无卵用。

后面我还去腾讯企业邮注册了一个邮箱,

也就是现在用的这个tt@52tt.xyz。

还是配置了一大堆,还是不行。

然后尝试使用邮件代理发送API接口,却尴尬的发现我不会配置。

经过我的苦苦百度,终于看到了这么一条内容:

“各大海内外云服务厂商对邮件发送端口25、465、587这些端口管控及其严格,有些甚至直接禁用这些端口,防止自己搭建SMTP服务器和邮件群发等”

说白了就是云服务商禁用了常用的SMTP端口呗,

那我直接找客服不就完了吗?

于是:

我找到了服务器提供商的客服,

可别说这客服的处理速度挺快的,

说明了用途直接给我放行了SMTP端口

端口放行之后自然是可以使用SMTP服务了,

在后台修改一下SMTP配置信息即可。

这是效果图:

总结:

因为这毛病浪费了我两天的时间,

但是我也了新的收获,

百度一般很难解决问题,因为各种问题相似但是不一样,

而且还有很多只是为了装逼的,

给一大堆长长看不懂的代码,用起来发现又不行的(也可能是不会用)。

以后服务器无法发送SMTP邮件就第一时间去问问服务器提供商,

客服小姐姐会帮助你解决问题。

希望对你有帮助!

Comments

0