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 | 
 
                  
                 
                  
                 
                  
                