Preloader image
DDD

유용한 TIP

Gmail 메일 java 설정 시 오류 해결 방법.

작성자 관리자 (admin)
조회수 449
입력일 2020-06-03 14:22:03

보안 수준이 낮은 앱의 액세스

일부 앱이나 기기에서 보안 수준이 낮은 로그인 기술을 사용하여 계정 보안이 더 취약해질 수 있습니다. Google은 이러한 앱에 액세스를 허용하지 않을 것을 권장하지만, 위험을 감수하고 사용하려면 액세스 권한을 사용 설정할 수 있습니다. 액세스를 사용하고 있지 않으시다면 자동으로 설정을 사용 중지하도록 하겠습니다. 자세히 알아보기

보안 수준이 낮은 앱 허용: 사용 <-- 낮게 사용해야 작동합니다.

https://myaccount.google.com/lesssecureapps

위와 같이 설정 하지 않은 경우

DEBUG: setDebug: JavaMail version 1.4.7
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL true
220 smtp.gmail.com ESMTP z140sm772798pfc.135 - gsmtp
DEBUG SMTP: connected to host "smtp.gmail.com", port: 465

EHLO DESKTOP-79HP4UT
250-smtp.gmail.com at your service, [211.xxx.xxx.xxx]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN failed
Request processing 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 z140sm772798pfc.135 - gsmtp

( 아이디/비밀번호가 잘못된 것이 아니라 보안 수준이 높아서 발생하는 현상!!!!! .)

보안수준을 낮게 하면 정상적으로 메일이 발송됩니다.

^