티스토리 뷰

Gmail SMTP로 메일을 보내려고 하는데 오류가 난 상황


 

콘솔 창에 찍힌 오류

[Request processing failed; nested exception is org.springframework.mail.MailAuthenticationException

Authentication failed; nested exception is javax.mail.AuthenticationFailedException535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8  https://support.google.com/mail/?p=BadCredentials na2-20020a17090b4c0200b001fbc350a223sm2367924pjb.55 - gsmtp

 

이런 오류이런 문제여기서 도움을 얻을 수 있다 대충 그런 뜻이겠다.

계정과 비밀번호(앱 비밀번호)가 틀려서 생긴 오류

 

 

아래의 순서로 디버깅 로그를 출력

<beans:props>
    <beans:prop key="mail.transport.protocol">smtp</beans:prop>
    <beans:prop key="mail.smtp.auth">true</beans:prop>
    <beans:prop key="mail.smtp.port">587</beans:prop>
    <beans:prop key="mail.debug">true</beans:prop>	// 얘가 있어야 한다
    <beans:prop key="mail.smtp.ssl.trust">smtp.gmail.com</beans:prop>
    <beans:prop key="mail.smtp.ssl.protocols">TLSv1.2</beans:prop>
    <beans:prop key="mail.smtp.ssl.enable">false</beans:prop>
    <beans:prop key="mail.smtp.starttls.enable">true</beans:prop>
    <beans:prop key="mail.smtp.socketFactory.class">
    	javax.net.ssl.SSLSocketFactory</beans:prop>
</beans:props>

 

콘솔 출력 결과

로그인이 실패!

인증 후 앱 비밀번호가 틀리면 이런 오류가 난다.

 

제대로 해주면 이런 식으로 뜬다.

 

댓글
최근에 올라온 글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함