WordPress配置SMTP出错案例分析

以下是出错的案例

Versions:
WordPress: 6.2
WordPress MS: No
PHP: 7.4.33
Easy WP SMTP: 2.1.0

Params:
Mailer: smtp
Constants: No
ErrorInfo: The following From address failed: 1161073187@qq.com : MAIL FROM command failed,Request failed; Mailbox unavailable
,550,SMTP server error: MAIL FROM command failed Detail: Request failed; Mailbox unavailable
SMTP code: 550SMTP server error: MAIL FROM command failed Detail: Request failed; Mailbox unavailable
SMTP code: 550
Host: smtp.mail.yahoo.com
Port: 465
SMTPSecure: ssl
SMTPAutoTLS: bool(true)
SMTPAuth: bool(true)

Server:
OpenSSL: OpenSSL 1.0.2u 20 Dec 2019

Debug:
Email Source: Easy WP SMTP
Mailer: Other SMTP
The following From address failed: 1161073187@qq.com : MAIL FROM command failed,Request failed; Mailbox unavailable
,550,SMTP server error: MAIL FROM command failed Detail: Request failed; Mailbox unavailable
SMTP code: 550SMTP server error: MAIL FROM command failed Detail: Request failed; Mailbox unavailable
SMTP code: 550

SMTP Debug:
2023-04-01 07:19:21 Connection: opening to ssl://smtp.mail.yahoo.com:465, timeout=30, options=array()

2023-04-01 07:19:21 Connection: opened

2023-04-01 07:19:21 SERVER -> CLIENT: 220 smtp.mail.yahoo.com ESMTP ready

2023-04-01 07:19:21 CLIENT -> SERVER: EHLO caiji.kehan.cc

2023-04-01 07:19:21 SERVER -> CLIENT: 250-hermes--production-sg3-6d6fb994f6-2fxf8 Hello caiji.kehan.cc [118.99.32.115])250-PIPELINING250-ENHANCEDSTATUSCODES250-8BITMIME250-SIZE 41697280250 AUTH PLAIN LOGIN XOAUTH2 OAUTHBEARER

2023-04-01 07:19:21 CLIENT -> SERVER: AUTH LOGIN

2023-04-01 07:19:21 SERVER -> CLIENT: 334 VXNlcm5hbWU6

2023-04-01 07:19:21 CLIENT -> SERVER: [credentials hidden]

2023-04-01 07:19:21 SERVER -> CLIENT: 334 UGFzc3dvcmQ6

2023-04-01 07:19:21 CLIENT -> SERVER: [credentials hidden]

2023-04-01 07:19:23 SERVER -> CLIENT: 235 2.7.0 Authentication successful

2023-04-01 07:19:23 CLIENT -> SERVER: MAIL FROM:<1161073187@qq.com>

2023-04-01 07:19:23 SERVER -> CLIENT: 550 Request failed; Mailbox unavailable

2023-04-01 07:19:23 SMTP ERROR: MAIL FROM command failed: 550 Request failed; Mailbox unavailable

The following From address failed: 1161073187@qq.com : MAIL FROM command failed,Request failed; Mailbox unavailable,550,SMTP server error: MAIL FROM command failed Detail: Request failed; Mailbox unavailable SMTP code: 550

具体的解决思路如下:

根据您提供的信息,错误的原因是“发件人邮箱不可用(Mailbox unavailable)”。

问题出现在这一步:

yaml
Copy code
2023-04-01 07:19:23 CLIENT -> SERVER: MAIL FROM:<1161073187@qq.com>
2023-04-01 07:19:23 SERVER -> CLIENT: 550 Request failed; Mailbox unavailable
您正在使用 QQ 邮箱(1161073187@qq.com)作为发件人地址,同时使用 Yahoo 的 SMTP 服务器(smtp.mail.yahoo.com)进行发送。这是不允许的,因为您不能使用一个服务商的邮箱地址通过另一个服务商的 SMTP 服务器发送邮件。

要解决这个问题,请执行以下操作:

更改您的发件人地址,使其与您使用的 SMTP 服务器相匹配。如果您希望使用 Yahoo 的 SMTP 服务器发送邮件,请确保发件人地址是一个有效的 Yahoo 邮箱。
如果您希望继续使用 QQ 邮箱作为发件人地址,请使用腾讯提供的 SMTP 服务器(smtp.qq.com)进行发送。为此,您需要更改 WordPress 的 SMTP 配置,如下所示:
Host: smtp.qq.com
Port: 465 或 587(根据您选择的加密方式,SSL 选择 465,TLS 选择 587)
SMTPSecure: 'ssl' 或 'tls'(根据您选择的端口,465 选择 'ssl',587 选择 'tls')
SMTPAuth: bool(true)
发件人邮箱和密码
完成这些更改后,您应该能够成功发送电子邮件。注意,要使用腾讯的 SMTP 服务器,您需要获取腾讯提供的专用于 SMTP 的授权码,并将其用作密码。您可以在 QQ 邮箱的设置中找到并生成此授权码。



声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索