상황
- spring boot email 설정과 Gmail의 id와 비밀번호도 정확하나 아래와 같은 에러 발생
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 https://support.google.com/mail/?p=BadCredentials g202sm9642229pfb.155 - gsmtp
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:439)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:360)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:355)
...
원인
- Google 계정 보안설정중 보안 수준이 낮은 앱의 액세스 항목이 꺼져있었다.
해결
- Google 계정 보안설정중 보안 수준이 낮은 앱의 액세스 항목이 켜져있어야 한다.