안녕하세요!
이번 포스팅 에서는 "SMTP 통신 테스트" 방법에 대해 알아보겠습니다.
1. 명령 프롬프트 실행 후 다음 명령어로 텔넷 세션을 시작합니다.
telnet servername 25
cf) servername 대신 IP주소를 입력 해도 됩니다.
2. 명령이 정상 동작 하면 SMTP 서버에서 다음과 같은 응답을 수신 합니다.
cf) 위의 예는 Exchange Server 의 응답 입니다. 타 벤더사의 SMTP 서버에서는 다른 유형의 응답이 나타날 수 있습니다.
중요한 점은 서버 FQDN, SMTP 버전이 포함된 220 응답을 확인 하시면 됩니다.
3. 다음 명령어로 통신을 시작합니다.
ehlo domainname
cf) 도메인 네임은 메일을 보내는 쪽의 도메인 이름을 입력 하면 됩니다.
4. 명령이 성공하면 다음과 같은 응답이 나타납니다.
250 -----
5. SMTP 서버에 메세지를 보낸 사람을 알리기 위해 다음 명령을 입력 합니다.
mail from:silwolf4@daum.net
cf) 메일을 보내는 사람의 주소를 입력합니다.
6. 유효한 전자 메일 주소를 사용하면 SMTP 서버에서 다음과 같은 응답이 나타납니다.
250 2.1.0 Sender OK
cf) 일부 SMTP 메일 시스템에 메세지를 보낸 사람 기준으로 필터링을 하는 경우나 유효한 전자 메일 주소를 사용 하지 못한 경우 에러가 발생할 수 있습니다.
7. SMTP 서버의 올바른 전자 메일 주소를 입력 합니다.
rcpt to:jbkim@hope.pe.kr
8. 유효한 메일 주소를 사용 했을 시 다음과 같은 응답이 나타납니다.
250 2.1.5 Recipient OK
cf) 유효하지 않은 전자 메일 주소를 사용시 NDR이 수신 됩니다.
9. SMTP 서버에 데이터를 보낼 준비가 되었는지 확인 하기 위해 다음 명령을 입력 합니다.
data
10. 다음과 같은 응답이 나타납니다.
354 Start mail input; end with <CRLF>.<CRLF>
11. 제목을 입력 합니다.
subject: test mail
12. enter를 두번 누릅니다.
13. 메세지 본문 내용 을 입력 하고 마지막에 마침표(.) 를 입력 합니다.
14. 결과 메세지를 수신합니다.
250 2.6.0 Queued mail for delivery
15. quit 명령어로 정상적으로 STMP 통신 테스트를 완료 하였습니다.
16. 상대방 쪽에서는 위의 과정에서 입력한 내용처럼 메일을 수신 하게 됩니다.
참고: Exchange Server에서 텔넷을 사용하여 SMTP 통신 테스트
이상으로 "SMTP 통신 테스트" 방법에 대해 알아보았습니다.
감사합니다.
'Microsoft On-premise > Productivity Server' 카테고리의 다른 글
Exchange Server 2003 M 드라이브 마운트 및 마운트 해제 (0) | 2015.11.29 |
---|---|
Exchange Server 2003 설치 (0) | 2015.11.29 |
SharePoint Server 2010 설치 (0) | 2015.11.28 |
Lync Server 2010 IM(인스턴트 메시징) 필터링 구성 (0) | 2015.11.28 |
Lync Server 2010 사용자 활성화 및 비활성화 (0) | 2015.11.28 |
최근댓글