HTTP 웹 사이트인 경우에는 SSL 통신이 제대로 되는지, 인증서 정보를 확인하는 방법이 간단하다.
HTTPS로 접속해 보면 웹 브라우저에 뜨니까.
그런데, POP3나 IMAP4 서비스의 경우에는 SSL/TLS 통신이 제대로 되고 있는지 확인하기가 어렵다.
아웃룩이나 아웃룩 익스프레스(? 요즘도 이게 있나???) 같은 메일 클라이언트로 직접 설정하고
연결을 해 보는 방법 말고는 딱히 떠오르는 방법도 없다.
그것도 그렇지만 인증서 정보를 볼 방법은 더더욱 알 수 없다. 웹 브라우저처럼 보여주질 않으니.
그럴 때 쓰는 방법:
인증서, 보안 하면 생각하는 도구, 바로 OpenSSL 도구를 사용하면 된다!
POP3/TLS 서비스는 995번 포트를 사용하므로 아래와 같이 하면 된다.
openssl s_client -crlf -connect mail.domain.com:995
마찬가지로,
IMAP4/TLS 서비스는 993번 포트를 사용하므로 아래와 같이 하면 된다.
openssl s_client -crlf -connect mail.domain.com:993
그러면 접속 여부에서부터 시작해서 인증서 정보, 서비스 상태까지 주루룩 나온다.
이렇게.
Microsoft Exchange 서버를 대상으로 테스트하면 마지막으로 아래와 같이 나오면 정상.
+OK The Microsoft Exchange POP3 service is ready.
또는
* OK The Microsoft Exchange IMAP4 service is ready.
+추가: SMTP도 아래와 같이 확인 가능하다.
openssl s_client -crlf -connect mail.domain.com:25 -starttls smtp
'Tech: > 일반·기타' 카테고리의 다른 글
모바일 앱 개발: Swift 개발 참조 (0) | 2019.03.21 |
---|---|
애플 앱 기업 내 배포(Apple Developer Enterprise Program) (0) | 2019.03.15 |
Windows 10 최신 1809버전(17763.292) RDPWrap 적용?! (0) | 2019.02.22 |
Mac Mini 안드로이드 빌드 환경 관련 메모 (0) | 2019.02.13 |
Chrome에서 HTTPS 서버로 Ajax POST 요청 시 403 에러 (2) | 2019.01.31 |