smtp
-
javamail ssl 오류 SSLHandshakeException프로그래밍/자바 2021. 11. 4. 16:56
자바 메일 발송시 다음과 같은 Exception이 발생하였다. javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) JDK가 TLS 프로토콜이 비활성 되어있거나 TLS 버전이 상이하여 발생하는 것이다. 그래서 다음 명령어를 통해 어떤 버전이 지원 가능한지 서버에 요청해 보았다. $ openssl s_client -connect 서버주소:465 -tls1_2 TLS 1.2 와 1.3은 정상 접속이 되는데 1.1은 error:141E70BF:SSL routines 라는 오류가 발생하였다. 그래서 자바 메일에서 사용할 기본 TLS 버전을 1.2로 변경하..
-
[홈서버] postfix smtp 메일 서버 구축홈서버 2020. 8. 26. 10:57
POSTFIX 구축 시 letsencrypt 인증기관에서 발급받은 인증서를 사용할 것이다. 앞서 아래 콘텐츠를 먼저 열람하길 바란다. [홈서버] letsencrypt 인증서 발급 받기 메일 서버, 웹서버 운영을 보안 프로토콜로 사용하기 위해서는 허가받은 인증기관의 인증서를 사용하는 것이 좋다. 이런 인증기관의 인증서는 대부분 유료고 개인이 홈서버를 위해 발급받기는 malchooni.name 메일 서버는 발송하는 부분과 사용자가 수신받는 부분으로 나눌 수 있다. 메일을 발송하는 SMTP 서버 구축을 위해 POSTFIX를 사용하기로 한다. 사이트에서 POSTFIX는 구글의 'Wietse Venema'라는 개발자가 개발했다고 한다. The Postfix Home Page The Postfix Home Page..