利用javamail发送邮件报错javax.mail.AuthenticationFailedException: 535 Error: authentication failed

javamail 同时被 2 个专栏收录
17 篇文章 0 订阅
15 篇文章 0 订阅

利用javamail发送邮件报错如下:

javax.mail.AuthenticationFailedException: 535 Error: authentication failed, system busy

	at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:932)
	at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:843)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:748)
	at javax.mail.Service.connect(Service.java:366)
	at javax.mail.Service.connect(Service.java:246)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
	at com.xhl.leads.leadsmail.common.aspect.ControllerMethodExecutionLogAspect.catTransactionProcess(ControllerMethodExecutionLogAspect.java:61)
	at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)

出现原因:该邮箱是腾讯企业邮箱;用户把邮箱和微信绑定了。导致之前的发件密码错误了。

解决办法:1.用户将邮箱与微信解绑,然后试一下原密码是否可用,如果不可用,就建议用户修改下密码,然后再发件;

                 2.用户不将邮箱与微信解绑,在邮箱客户端设立一个第三方绑定的授权码,然后用授权码进行发件。(这种方法我试过,但是好像腾讯企业邮箱(不是QQ个人邮箱)的授权码做的有点瑕疵。因为我将邮箱绑定到第三方系统上以后,该授权码仍然不可用。然后我登录邮箱发现之前设置的授权码消失了。。。发现这个问题的时候,是2019年1月份左右。。。不知道现在这个问题,腾讯企业邮是否已经改了。。。)

  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值