728x90
반응형
O365(Office365) 를 이용하여 메일발송시 javax.mail.AuthenticationFailedException 발생되면서 메일발송이 불가능하다.
Start >>>
javax.mail.AuthenticationFailedException: 421 4.7.66 TLS 1.0 and 1.1 are not supported. Please upgrade/update your client to support TLS 1.2. Visit https://aka.ms/smtp_auth_tls. [xxx.xxx.PROD.OUTLOOK.COM 2023-03-02T06:27:12.612Z ...]
<<< End
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:826)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:761)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:685)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at devcode.SendMailO365.exec(SendMailO365.java:42)
at devcode.SendMailO365.main(SendMailO365.java:52)
TLS 1.0 또는 TLS 1.1 프로토콜을 지원하지 않아 인증에서 실패가 발생한 것으로 보인다.
메일발송 프로토콜을 TLS 1.2로 지정해 주면 문제가 해결된다.
properties.put("mail.smtp.ssl.protocols", "TLSv1.2");
728x90
반응형
'개발 > Java' 카테고리의 다른 글
[maven] package 수행시 Fatal error compiling 에러발생 (1) | 2024.01.05 |
---|---|
Apache POI를 이용한 워드파일(.docx) 생성방법 (0) | 2023.11.07 |
javax.mail를 이용한 메일발송시 java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger 에러발생 (0) | 2023.03.03 |
slf4j와 log4j2 연동시 Unexpected problem occured during version sanity check 에러발생 (0) | 2022.11.18 |
MooInfo - OSHI를 이용한 JavaSwing기반의 OS 모니터링 Application (0) | 2022.11.11 |