以下是出错的案例
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 邮箱的设置中找到并生成此授权码。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。