텔넷을 사용하여 SMTP 통신 테스트 방법

 

마지막으로 수정된 항목: 2005-05-24

텔넷은 SMTP 및 메일 흐름에 관련된 문제를 해결하는 매우 유용한 도구입니다. 예를 들어 텔넷으로 다음과 같은 작업을 수행할 수 있습니다.

  • SMTP가 올바로 설치되어 있고 필요한 모든 명령이 있는지 확인합니다.
  • 인터넷을 통해 서버에 액세스할 수 있는지 확인합니다.
  • TCP 포트를 통해 직접 메일 배달을 시도합니다.
  • 모든 서버가 연결을 수락하는지 확인합니다.
  • 방화벽이 연결을 차단하는지 확인합니다.
  • 단일 사용자가 메일을 받을 수 있는지 확인합니다.
  • 특정 도메인이 메일을 받을 수 있는지 확인합니다.
  • 특정 사용자나 도메인이 자신의 도메인으로 메일을 보낼 수 있는지 확인합니다.
note참고:
다음 절차는 조직 외부로 메일을 릴레이하기 위해 기본 인증이 필요한 경우 내부 사용자가 원격 사용자에게 메일을 보내는 프로세스를 테스트하는 방법을 보여 줍니다.

이 항목의 절차를 수행하기 전에 메일 흐름 및 SMTP 문제 해결을 읽어 보십시오.

이 절차를 수행하려면 다음 사용 권한이 필요합니다.

  • 로컬 관리자 그룹의 구성원

  1. 명령 프롬프트에서 telnet을 입력한 다음 Enter 키를 눌러 텔넷 세션을 엽니다.

  2. Microsoft Windows® 2000 Server가 실행되는 컴퓨터에서 set local_echo를 입력하거나 Windows Server™ 2003 또는 Windows XP가 실행되는 컴퓨터에서 SET LOCALECHO를 입력한 다음 Enter 키를 누릅니다. 이 명령을 사용하여 해당 명령의 응답을 볼 수 있습니다.

    note참고:
    사용할 수 있는 텔넷 명령 목록을 보려면 set ?를 입력합니다.
  3. o <your mail server domain> 25를 입력한 다음 Enter 키를 누릅니다.

  4. EHLO <your mail server domain>을 입력한 다음 Enter 키를 누릅니다.

  5. AUTH LOGIN을 입력합니다. 암호화된 사용자 이름을 입력하라는 메시지가 표시됩니다.

  6. Base 64로 암호화된 사용자 이름을 입력합니다. 사용자 이름 인코딩에 사용할 수 있는 여러 도구 중 하나로 이름을 입력할 수 있습니다.

  7. Base 64로 암호화된 암호를 입력하라는 메시지가 표시됩니다. Base 64로 암호화된 암호를 입력합니다.

  8. MAIL FROM:<sender@domain.com>을 입력한 다음 Enter 키를 입력합니다. 보낸 사람이 메일을 보내도록 허용되지 않은 경우 SMTP 서버가 오류를 반환합니다.

  9. RCPT TO:<recipient@remotedomain.com>을 입력한 다음 Enter 키를 누릅니다. 받는 사람이 유효하지 않거나 서버에서 이 도메인에 대한 메일을 수락하지 않을 때는 SMTP 서버에서 오류를 반환합니다.

  10. DATA를 입력합니다.

  11. 필요한 경우 메시지 텍스트를 입력하고 Enter 키를 누른 후 마침표(.)를 입력하고 Enter 키를 다시 누릅니다.

  12. 메일이 올바로 동작하면 메일이 배달 대기 중임을 나타내는 다음과 같은 응답 메시지가 나타나야 합니다.

    250 2.6.0 <INET-IMC-01UWr81nn9000fbad8@mail1.contoso.com.
    

다음 예는 contoso.com에서 원격 도메인으로 보내는 메일을 텔넷으로 테스트하는 방법과 성공적인 테스트 결과를 보여 줍니다.

250-mail1.fourthcoffee.com Hello [172.16.0.0]

250-TURN

250-ATRN

250-SIZE 5242880

250-ETRN

250-PIPELINING

250-DSN

250-ENHANCEDSTATUSCODES

250-8bitmime

250-BINARYMIME

250-CHUNKING

250-VRFY

250-X-EXPS GSSAPI NTLM

250-AUTH GSSAPI NTLM

250-X-LINK2STATE

250-XEXCH50

250 OK

334 VXNlcm5hbWU6

334 UGFzc3dvcmQ6

235 2.7.0 Authentication successful.

250 2.1.0 kim@fourthcoffee.com....Sender OK

250 2.1.5 ted@contoso.com

354 Start mail input; end with <CRLF>.<CRLF>

.

250 2.6.0 <INET-IMC-01UWr81nn9000fbad8@mail1.fourthcoffee.com> Queued mail for delivery

자세한 내용은 Exchange 서버 보안을 참조하십시오.

 
표시: