利用 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 進進傳遞囉,執行畫面如下:
這樣以後要測試 Mail 發信就不用 Run 程式了,講完了ㄝ,果然很廢... -_-