Telnet으로 대상 메일 서버에 메일 보내기 테스트

Email.TEch 2008/08/15 12:43

[출처] http://postxp.blogspot.com/2006/05/telnet.html


간혹 메일이 전송안된다는 문의를 받게 된다. 워낙 메일 던지면 그만인지라 답변도 그럴사 하지 않고 장애 요인도 판단하기 어려운게 사실이다. 해볼만큼 해보고 안되면 대상 메일 서버에 직접 붙어 메일을 발송해 보자.... 몇가지 명령어만 알면 간단한다.
먼저 해당 메일서버의 정보를 알아야 겠지...?
IP를 확보해 본다.

cmd>nslookup
>set type=mx
>TargetMailServer (ex: gmail.com)

gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com

그 다음 직접 Telnet을 호출한다. 포트는 25다. (단 Telnet을 사용할 땐 오타가 없게 조심할것)

cmd>telnet alt1.gmail-smtp-in.l.google.com 25
220 mx.gmail.com ESMTP g5si1447323wra

helo --> 보내는 메일 도메인
250 mx.gmail.com at your service

mail from: --> 보내는 메일 주소
250 2.1.0 OK

rcpt to: --> 받는 메일 주소
250 2.1.5 OK

data --> 내용 입력

354 Go ahead
subject:mail test --> 제목 입력
send mail from hotmail.com --> 내용을 넣고 맨 마지막에 "."을 찍고 다음 시작하는 첫줄에 마침표를 찍으세요
.  <----마침표를 찍고..
250 mail queue for delivery 라는 메시지가 나오면
quit 명령어를 치면 명령어를 치는 동시에 메시지가 날라간다.

tags : , ,
Trackback 0 : Comment 0
◀ PREV : [1] : ... [25] : [26] : [27] : [28] : [29] : [30] : [31] : [32] : [33] : ... [53] : NEXT ▶