SMTP協議初探(1)----dos下telnet命令發郵件

pengfoo發表於2012-03-10
 

步驟,以126郵箱為例:

1. telnet smtp.126.com 25

回車後返回:

220 126.com Anti-spam GT for Coremail System (126com[20111010])

2. ehlo ***      (***是你的126郵箱的賬號)

回車後返回:

250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFDikmCUCa0xD
UUUUj
250-STARTTLS
250 8BITMIME

3. AUTH LOGIN

回車後返回:

334 dXNlcm5hbWU6

4.**** (此處輸入你126賬號的base64編碼,推薦一個base64編碼與解碼查詢的網站:http://base64.supfree.net/

回車後返回:

334 UGFzc3dvcmQ6

5.****(此處輸入你126郵箱的密碼)

回車後返回:

235 Authentication successful

6.mail from < ***@126.com>

回車後返回:

250 Mail OK

7.rcpt to <60462***@qq.com>

回車後返回:

250 Mail OK

8.data

回車顯示:

354 End data with <CR><LF>.<CR><LF>

9.依次輸入

from:***@126.com(輸完後回車)

subject:hello haha

下面需要輸入正文,輸入正文前要空一行,敲回車

 

“這裡是正文資訊,祝大家實驗順利!!!”

10.正文完畢後,回車,以. 表示結束,傳送郵件。

返回類似這樣的資訊:

250 Mail OK queued as smtp6,j9KowLDLJl6zvKpOqxAVAQ--.2456S2 1319812760

現在,去你的qq郵箱檢查郵件啦!

 

關於收郵件,後面必要再整理吧。

 

 

 

 

相關文章