启用2FA的Gmail SMTP连接失败问题求助
解决Google SMTP认证失败(AuthenticationFailedException)的问题
先把你遇到的错误信息列出来,方便定位:
1. Unhandled javax.mail.AuthenticationFailedException 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt0 534-5.7.14 joZVenRyJq1oMRdChfymgOOgcAmikBwqT-_rFkNsHtvsquevNauUwW34Ksg5n8kXxPTALF 534-5.7.14 SYbdpH4O4GEE2TXaQmHScXAY15r_00D-lmyVzoJs54ba6RrOYb-yVcFNpsZbxxonQckTgd 534-5.7.14 dxdnp69p7t3_xj5523el2LWvh_HPE2lKTgOr8yLkeXjrFKYhvJT1jRhb5-Sy3Rs3G7OjuS 534-5.7.14 GdcriEyrrStn9Re4Vq7U46c5f8Sw> Please log in via your web browser and 534-5.7.14 then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/answer/78754 c12-v6sm1390727lji.59 - gsmtp
结合你给出的情况:
- Gmail网页端可正常使用
- 已启用双因素认证(2FA)
- 使用了新的应用专用密码
- 已启用IMAP
- 另一个同配置的账户(不同自定义域名)可正常工作
- 怀疑自定义域名是否有影响
还有你的Clojure代码:
(def cred {:host "imap.gmail.com" :user "user@my_domain.net" :pass "application_password" :ssl true}) (send-message cred {:from "test@test.com" :to "bar@test.me" :subject "hello" :body "test"})
核心排查步骤&解决方案
1. 修正SMTP服务器配置(最可能的原因!)
你代码里用的imap.gmail.com是IMAP收邮件的服务器,但发送邮件需要用SMTP服务器:smtp.gmail.com,对应的端口一般是465(SSL)或者587(TLS)。这是很多人会犯的低级错误,先改这个试试!
修改后的代码示例(用SSL端口465):
(def cred {:host "smtp.gmail.com" :user "user@my_domain.net" :pass "application_password" :ssl true :port 465}) (send-message cred {:from "user@my_domain.net" :to "bar@test.me" :subject "hello" :body "test"})
2. 核对发件人地址与账户一致性
你的代码里from填的是test@test.com,但登录的账户是user@my_domain.net。Google默认要求发件人地址必须和登录的邮箱一致,或者你需要在Gmail设置里添加test@test.com作为别名并完成验证。建议先改成和登录账户一致的地址测试。
3. 检查自定义域名的Google Workspace权限
如果问题账户所在的自定义域名是Google Workspace(原G Suite)托管的,需要确认管理员是否开启了应用专用密码的权限:
- 登录Workspace管理员控制台,找到“安全性”>“身份验证”>“应用专用密码”
- 确保该域名下的账户允许使用应用专用密码,没有被全局禁用
4. 重新确认应用专用密码的生成
虽然你说用了新密码,但要确保:
- 生成密码时是登录问题账户的状态下生成的,别和另一个正常账户搞混
- 生成时选择的应用类型是“邮件”或者“其他(自定义名称)”,避免权限不足
5. 手动批准可疑登录
登录问题账户的Google安全中心,查看最近的登录尝试记录,如果有来自你应用所在服务器的登录被标记为“可疑”,手动点击“这是我”批准,然后再尝试发送邮件。
总结
先优先修正SMTP服务器的配置错误,这大概率是导致认证失败的核心原因。如果改完还是不行,再依次排查发件人地址、Workspace权限、应用密码生成和登录批准这些点。
内容的提问来源于stack exchange,提问作者Ivan Grishaev
相关产品推荐
相关产品推荐

