fbpx

筆記 - 用 Telnet 連接 SMTP 測試發信

利用 Telnet 測試 SMTP 發信服務

媽,我又來發廢文了。記錄一下好久沒用的 Mail Debug 方法,由於 SMTP 是標準的 TCP Socket,因此可以透過 Telnet 進行發信測試。Telnet 算是一個很好用的低階 Debug 工具,我也常用來檢測 HTTP Service 相關服務。先記錄一下發 Mail 的方法,首先連線 Mail Server 25 Port,如下:

telnet your.mail.server 25

連上後依序輸入以下命令:

EHLO [email protected]
MAIL FROM:<[email protected]> 
RCPT TO:<[email protected]>
DATA
SUBJECT: mail server text!
Test!!
.
 
quit

最後打一個「.」然後「回車」就表示結束,這樣 Mail 就可以進到 Mail Queue 進進傳遞囉,執行畫面如下:

telete-smtp

這樣以後要測試 Mail 發信就不用 Run 程式了,講完了ㄝ,果然很廢... -_-