邮件客户端发信报'535 5.7.8 Authentication failed',密码明明没错?

3 邮件客户端发信报"535 5.7.8 Authentication failed",密码明明没错?
原因

SMTP 认证被服务器拒绝。常见原因:(1) 邮箱开启了两步验证,需要用应用专用密码;(2) SMTP 地址/端口/加密方式配置错误;(3) 邮箱服务商要求使用授权码而非登录密码。

操作

1. Gmail 用户:在 Google 账户 → 安全性中生成应用专用密码,替换客户端中的登录密码。
2. Outlook.com/Microsoft 365:SMTP 为 smtp.office365.com,端口 587,加密 STARTTLS。
3. QQ/163 邮箱用户:在邮箱设置中开启 SMTP 服务并获取授权码,用授权码替代登录密码。
4. 确保邮件客户端勾选了"发送服务器需要身份验证"。

参考:RFC 4954 (SMTP AUTH) · Google App Passwords · Outlook.com SMTP Settings