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: [email protected] : 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: [email protected] : 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:<[email protected]>

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: [email protected] : 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:<[email protected]>
2023-04-01 07:19:23 SERVER -> CLIENT: 550 Request failed; Mailbox unavailable
您正在使用 QQ 邮箱([email protected])作为发件人地址,同时使用 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 邮箱的设置中找到并生成此授权码。



声明:本站文章如无特别说明,均来源于网络,如有侵权,请联系邮箱[email protected]

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