解說一下DOS下telnet命令發送郵件dom
步驟,以個人163郵箱爲例ui
一、開始-->cmd 進入到dos裏面編碼
二、輸入telnet smtp.163.com 25 spa
C: \Users \Administrator> telnet smtp.163.com 25.net
回車後返回2203d
220 163.com Anti-spam GT for Coremail System <163com[20141201 ]>rem
三、輸入 EHLO smtp.163.comget
EHLO smtp.163.comcmd
回車後返回250it
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH-LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1uuuuu7iC2
250-STARTTLS
四、輸入 AUTH LOGIN
AUTH LOGIN
回車返回334
334 dxN1cm5hbWU6
五、輸入相應163郵箱帳號的base64編碼(推薦一個base64編碼與解碼查詢的站點:http://base64.supfree.net/),回車後返回334
bGUpbHVodWkxMjNaMTYzLmNVBQ==
334 UGFzc3dvcmQ6
六、輸入帳號password的base64編碼(此處省略,哈哈。保密!!
!
),回車後返回235
235 Authentication successful
七、輸入MAIL FROM <leiluhui123@163.com> 回車後返回250
MAIL FORM <leiluhui123@163.com>
250 Mail OK
八、輸入RCPT TO <544258023@qq.com> 回車後返回250
RCPT TO <544258023@qq.com>
250 Mail OK
九、輸入DATA 回車顯示354
DATA
354 End data with <CR><LF> . <CR><LF>
十、依次輸入
FORM:leiluhui123@163.com(輸入完後回車)
SUBJECT:hello
空一行。回車
「這裏是要輸入的正文,祝你們取得好成績!
」
十一、正文完成後。回車,以 . 表示結束,發送郵件,返回例如如下。怎樣你可以去你的郵箱檢查郵件啦。
250 Mail OK queued as smtp9, DcCowABXo4m377JVjQnAAg--.35991
附上返回碼意思:
501 參數格式錯誤 502 命令不可實現 503 錯誤的命令序列 504 命令參數不可實現 211 系統狀態或系統幫助響應 214 幫助信息 220 <domain>服務就緒 221 <domain>服務關閉 421 <domain>服務未就緒。關閉傳輸信道 250 要求的郵件操做完畢 251 用戶非本地。將轉發向<forward-path> 450 要求的郵件操做未完畢。郵箱不可用 550 要求的郵件操做未完畢,郵箱不可用 451 放棄要求的操做;處理過程當中出錯 551 用戶非本地,請嘗試<forward-path> 452 系統存儲不足。要求的操做未運行 552 過量的存儲分配。要求的操做未運行 553 郵箱名不可用,要求的操做未運行 354 開始郵件輸入。以"."結束 554 操做失敗