JavaMail API无报错却无法发送验证码邮件?
解决Google SMTP Server无法发送验证码(无报错无响应)的问题
我之前碰到过和你一模一样的糟心情况:用Google SMTP Server给用户发验证码,程序一直正常运行但邮件死活发不出去,连个报错提示都没有,而且我早就开启了谷歌账号的「Less Secure Apps」功能,问题还是没解决。
后来折腾了半天终于找到根源:Google SMTP Server在部分国家/地区无法正常访问,导致请求直接卡在那里没了下文。
给你个亲测有效的解决方案:
- 用TunnelBear这类VPN工具切换到其他地区(比如美国、新加坡),然后重新运行发送验证码的程序,应该就能正常发送邮件了。
内容的提问来源于stack exchange,提问作者Leotrim Vojvoda
相关产品推荐
相关产品推荐

