给wordpress添加smtp邮件中途出现的各种错误

  • A+
所属分类:问题汇总

smtp test message 出错;

SMTP Error: Could not authenticate.;

SMTP ERROR: Username command failed: 530 Error:

 

总之就是使用smtp插件的时候最后测试邮件总会报上面的错误,或者就无法加载,折腾了一晚上,截至发文没在网上找到解决方案,但是突然被我奇怪的解决了,原理目前还未弄清,特在此记录。

 

之前的折腾过程基本跟这位哥们差不多:

https://www.crifan.com/add_smtp_for_wordpress/

解决过程】

1.登陆wordpress后台的插件页面,搜索“smtp”找到很多,

觉得WP Mail SMTP貌似不错,所以打算先去试试它。

2.装好后,启用,然后进入设置,全部使用默认设置,点击Send Test,产生对应结果:

Test Message Sent

The result was:

bool(true)

The full debugging output is shown below:

。。。。。。

然后去看看是否收到测试邮件。

结果很悲催的是,没有收到。

靠,搞了半天,才看到,原来debug信息的最后是:

The SMTP debugging output is shown below:

SMTP -> ERROR: Failed to connect to server: No connection could be made because the target machine actively refused it. (10061)
The following From address failed: wordpress@localhost

即,根本没有成功发送。

看来还是需要改写参数配置才行的。

2.然后填写了一堆的信息,再去测试,结果还是出错:

Test Message Sent

The result was:

bool(true)

The full debugging output is shown below:

。。。

The SMTP debugging output is shown below:

SMTP -> ERROR: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)
The following From address failed: XXXXXXXX@163.com

3.然后就去网上参考了:

SAE的WordPress通过wp-mail-smtp插件实现发邮件功能

WordPress如何发邮件——插件wp-mail-smtp的使用

对于“Authentication ”,选中“Yes: Use SMTP authentication.”

再对于“Return Path ”选上“Set the return-path to match the From Email”

结果还是这个错误:

SMTP -> ERROR: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

其中,我所设置的是163的,其smtp可以在这里查到:

163免费邮客户端设置的POP3、SMTP、IMAP地址

网易163免费邮箱相关服务器信息:

163免费邮客户端设置的POP3、SMTP、IMAP地址

4.后来试了试我自己网站的crifan.com的邮箱,也还是同样错误。

5.又试了试qq的邮箱,也还是同样问题。

(已经去qq中开启了smtp:

去qq中启用:

POP3/IMAP/SMTP/Exchange服务

开启服务:

POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?)

IMAP/SMTP服务 (什么是 IMAP,它又是如何设置?)

Exchange服务 (什么是Exchange,它又是如何设置?)

。。。。。。。。。。。往后省略

在测试过程中,我一直使用qq邮箱,用的授权码,最初的时候可能设置错了,用的qq密码,之后一直无法成功,特地注册了一个163邮箱,再次测试还是无法成功,但是发现测试过程中,报错信息始终是之前的信息!!!请注意这一点!不知道你们碰到这个错误是不是也这样!我怀疑是删除插件之后,没有清理感觉,还有残留的配置信息保留,但是我对php不太熟悉,找不出来,索性把所有和smtp相关的插件全部下载安装尝试,最终发现“mail bank”这款插件使用163邮箱可以让我发送邮件!这里是它的地址:https://wordpress.org/plugins/wp-mail-bank/。   在这之前,我还有一个操作是打开了“设置”里面的“全部设置”,发现里面多出来很多smtp相关参数,而且有重复部分,也有曾经使用过的插件的残留部分,全部进行了清空!

 

到此,终于填坑!我实在是折腾不动了!求求WP放过我吧!

 

HeyBy

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

    • avatar 匿名 3

      下载了插件也使用不了stmp我都换了好多插件

      • avatar Xiaomo 3

        哈哈哈,万年没更新了的居然有动态了 :eek:

        • avatar 时光静好 3

          奈斯!!!

          • avatar 匿名 3

            赶紧来帮你测试一下