Windows Server SMTP 통신테스트 알아보기





    지난 포스팅에서 Windodws 서버에서 SMTP 서버를 이용하여 메일을 전송을 알아보았습니다


    SMTP 세팅이 완료되었으니 이제 메일 발송이 잘되는지 테스트를 해보아야겠죠?


    SMTP 서버에서 텔넷(Telnet)을 이용하여 직접 메일을 보내는방법이 있습니다


    이번 포스팅에서는 텔넷을 이용하여 SMTP 통신을 테스트하는 방법을 알아보겠습니다



    관련글 : 


    Windows Server SMTP 소개와 설치, 사용법- http://server-talk.tistory.com/123


    Windows Server SMTP 메일 전송 설정 - http://server-talk.tistory.com/134






     Windows Server SMTP 메일발송 테스트 해보기



    SMTP 메일전송 테스트하기전 Telnet을 먼저 설치하여야 진행할수 있습니다


    Telnet 설치방법 :


    Windows Server Telnet 소개와 설치 - 윈도우 텔넷 설치와 사용법 - http://server-talk.tistory.com/82





    먼저 PS(PowerShell) 창을 열어야 됩니다.





    Telnet 을 이용하여 SMTP 포트로 접속합니다.


    C:\>  telnet localhost 25
    




    해당 서버 SMTP 서버에 접속이 잘되었는지 확인 합니다.


    C:\>  helo localhost
    





    발신인 메일주소를 입력합니다.


    mail from : server-talk@tisotry.com
    




    수신인 메일주소를 입력합니다.


    rcpt to : servertalk123@gmail.com
    




    data 명령어를 입력후 메일의 내용을 입력합니다


    data
    [메일 내용]
    .
    



    메일 본문의 내용을 전부 입력후 .(마침표)를 입력하면 메일이 전송됩니다.





    quit를 입력하면 telnet 창을 종료하실 수 있습니다.





    위 내용을 보시면 스팸메일로 분류되었지만 메일이 잘 발송된것을 확인하실 수 있습니다



    메일이 발송이 안되는 경우 :


    1. SMTP가 설치되어 있는지와 구동중인지 확인합니다


    2. 방화벽의 차단되어 있는지 확인합니다


    3. 수신자의 메일이 받을 수 있는지 확인합니다




    전체 SMTP 발송테스트 내용 :


    PS C:\> telnet localhost 25


    220 WIN-AU5FQ3F3EF7 Microsoft ESMTP MAIL Service, Version: 8.5.9600.16384 ready at  Thu, 19 Apr 2018 01:14:27 -0700

    helo localhost

    250 WIN-AU5FQ3F3EF7 Hello [127.0.0.1]


    mail from : server-talk@tisotry.com

    250 2.1.0 server-talk@tisotry.com....Sender OK


    rcpt to : servertalk123@gmail.com

    250 2.1.5 servertalk123@gmail.com


    data

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

    server-talk.tistory.com

    .

    250 2.6.0 <WIN-AU5FQ3F3EF7aY7r00000004@WIN-AU5FQ3F3EF7> Queued mail for delivery


    quit

    221 2.0.0 WIN-AU5FQ3F3EF7 Service closing transmission channel


    Connection to host lost.

    PS C:\>



    Posted by 서버이야기