雅虎邮箱申请:java雅虎邮件发送

java雅虎邮件发送

    • 1、在网页上登录雅虎邮箱-需翻墙
    • 2、登录成功后台,进入账号资料
    • 3、进入账户安全,开启双重验证
    • 4、创建应用
    • 5、替换配置中的邮箱密码即可使用

申请雅虎邮箱后:

application.yml配置

spring: mail: host: smtp.mail.yahoo.com port: 465 username: name@yahoo.com password: password

直接发送邮件会提示异常:
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 5.7.0 (#AUTH005) Too many bad auth attempts.
这是由于雅虎的限制,第三方应用不能直接使用账号密码发送邮件,需要开通双重验证使用应用密码发送。

1、在网页上登录雅虎邮箱-需翻墙

https://mail.yahoo.com

2、登录成功后台,进入账号资料

3、进入账户安全,开启双重验证


注:我的这个已经开启了

4、创建应用

通过手机短信验证后,创建新的应用,输入应用名称,会生成应用密码,复制保存下来

5、替换配置中的邮箱密码即可使用

application.yml配置

spring: mail: host: smtp.mail.yahoo.com port: 465 username: name@yahoo.com password: yingyong_password

**注:**这个是国际版雅虎邮件,不是中国雅虎,若是中国雅虎可能登陆网址和配置中的host会不一样。

相关推荐

相关文章