引用文章
https://blog.csdn.net/lingfeian/article/details/96731620
问题描述
2019-07-21 16:14:00.449 ERROR 9668 — [pool-1-thread-1] c.w.i.c.m.s.i.EmailMessageServiceImpl : Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 503 Error: need EHLO and AUTH first ! ; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 503 Error: need EHLO and AUTH first ! org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 503 Error: need EHLO and AUTH first ! ; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 503 Error: need EHLO and AUTH first ! at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:490) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:360) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:355) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE]
问题原因
报这个错的原因是邮箱登录需要设置安全码,切记安全码不是邮箱密码。
解决方案
将原来设计的密码改成获取到的安全码,
由于每种邮箱的安全码获取方式不一样,这里就不在详细说明了