-
Windows에서 텔넷(openssl) SMTP 통신테스트 방법Programming 2017. 7. 27. 15:11반응형
메일전송에 문제가 발생하는 경우 원인 파악을 위해 telnet으로 직접 SMTP서버에 붙어 메일을 전송하는 경우가 가끔 또는 자주 발생합니다.
( 테스트 방법은 텔넷을 사용하여 SMTP 통신 테스트 방법 을 참고해주세요. )
이글은 텔넷이 아닌 openssl을 사용하여 SMTP 통신테스트 방법에 대한 글입니다.
꽤 오래되긴 했지만 요즘 대부분의 SMTP서버는 보안이 취약한 25번 포트를 막고 SSL/TLS가 적용된 보안포트만 통신을 허용하기 때문에 telnet으로는 대부분 접속이 안됩니다.
그럼 윈도우에서 Gmail SMTP서버에 접속해 메일을 보내보도록 하겠습니다.
1. Win32 OpenSSL 설치
http://slproweb.com/products/Win32OpenSSL.html 에서 현재 자신의 환경에 맞는 버전을 다운로드받아 설치합니다.
인스톨러가 별도로 환경벼수에 경로를 안잡아주니 설치 후 openssl.exe 파일이 있는 경로를 환경변수에 추가해주세요.
2. Gmail SMTP 접속
cmd창에서 openssl s_client -connect [서버주소] 를 입력해줍니다.
openssl s_client -connect _ign_eof smtp.gmail.com:465
위와 같이 길게 응답메시지가 오고 리턴코드가 220이면 정상적으로 접속이 성공한 상태입니다.
3. 메일 전송 테스트
그럼 이제 기존 telnet에서 테스트하던 방법과 똑같이 통신을 하면 됩니다.
반응형'Programming' 카테고리의 다른 글
CMake 사용법 강좌사이트 (0) 2020.04.28 [펌]HTML5로 작성된 놀라운 사이트 15곳 (0) 2011.03.23 uri parser 0.7.5 API 사용법 (파일) (0) 2010.07.19