JavaMail给QQ邮箱发邮件报错

简介: JavaMail给QQ邮箱发邮件报错

org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256


   atorg.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:392)

   atorg.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)

   at.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:336)

   at org.service.impl.MailServiceImpl.sendMail(MailServiceImpl.java:64)

   at org.service.impl.MailServiceImplTest.test(MailServiceImplTest.java:16)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

   atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

   at java.lang.reflect.Method.invoke(Method.java:597)

   at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)

   atorg.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

   atorg.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)

   atorg.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)

   atorg.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)

   atorg.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)

   atorg.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)

   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)

   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)

   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)

   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)

   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)

   at org.junit.runners.ParentRunner.run(ParentRunner.java:236)

   atorg.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)

   at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

   atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)

   atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

   atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

   atorg.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


Caused by: javax.mail.AuthenticationFailedException: 535 Error:

ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256


   atcom.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:648)

   at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:583)

   at javax.mail.Service.connect(Service.java:291)

   atorg.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)

   ... 27 more


 


 错误如上:


解决如下:


      给QQ邮箱发邮件,password不能是自己的密码,是授权码,一定要记得是16位的授权码!

20170601233120832.png


171............改成授权码就OK了

相关文章
|
机器人
如何查询OpenAI账户余额?ChatGPT怎么查看账户余额的方法
ChatGPT是美国OpenAI研发的聊天机器人程序,也是最近火爆全网的热门应用和话题之王。很多用户在使用openai的时候不知道如何查询OpenAI账户余额?
2859 0
Flyway Validate failed: Migration checksum mismatch for migration version 1.0.0.01 错误
在运行系统的时候出现错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resour...
3096 0
|
9月前
|
人工智能 Java 开发者
豆包MarsCode “一键Apply”功能测评:编程效率革新利器
豆包MarsCode的“一键Apply”功能旨在提升开发者编程效率,通过AI自动生成和应用代码,简化重复操作、精准修复错误、助力新项目开发及快速生成注释。安装插件后,在VSCode中与AI对话生成代码并点击Apply按钮即可完成应用,过程流畅高效。适用于C++、Java、Python等多语言环境,极大节省开发时间,降低手动操作风险。无论是资深开发者还是新手,都能从中受益,显著提升编程体验。
656 9
|
Java Linux Maven
Docker镜像部署至Rancher全局配置 以xxl-job-admin为例
Docker镜像部署至Rancher全局配置 以xxl-job-admin为例
306 0
|
Prometheus Cloud Native 调度
Sentinel 新版本发布,提升配置灵活性以及可观测配套
Sentinel 新版本发布,提升配置灵活性以及可观测配套
1511 111
|
监控 数据安全/隐私保护
Smtp邮件发送失败情况汇总
Smtp邮件发送失败情况汇总
855 0
|
JavaScript 内存技术
nvm-windows安装和配置
nvm-windows安装和配置
1278 1
|
XML Java 测试技术
Maven - "maven-surefire-plugin"的使用与跳过单元测试
Maven - "maven-surefire-plugin"的使用与跳过单元测试
1064 0
|
SQL 应用服务中间件
Tomcat 无法及时响应,http请求一直pending状态
Tomcat 无法及时响应,http请求一直pending状态
1262 0
Tomcat 无法及时响应,http请求一直pending状态