20150307 利用smtp協議發送郵件

20150307 利用smtp協議發送郵件 html

2015-03-07 Lover雪兒 服務器

1、smtp匿名發郵件 工具

 

Microsoft Windows [Version 6.1.7601] this

Copyright (c) 2009 Microsoft Corporation. All rights reserved. 編碼

 

C:\Users\Administrator>nslookup -q=mx qq.com spa

Server: XiaoQiang 命令行

Address: 192.168.31.1 3d

 

Non-authoritative answer: htm

qq.com MX preference = 20, mail exchanger = mx2.qq.com blog

qq.com MX preference = 30, mail exchanger = mx1.qq.com

qq.com MX preference = 10, mail exchanger = mx3.qq.com

 

C:\Users\Administrator>telnet mx2.qq.com 25

 

220 newmx74.qq.com MX QQ Mail Server

helo lover

250 newmx74.qq.com

mail from:<Lvxe@xueer.gov>

250 Ok

rcpt to:<1063385677@qq.com>

250 Ok

data

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

subject: test for the SMTP mail

to: myself

from: LoverXueEr

 

hello,this is the test mail for the SMTP!

.

 

 

簡單的SMTP命令

響應碼

 

2、匿名發郵件

關於這個,咱們能夠參考博客http://blog.sina.com.cn/s/blog_6dbfc2a901014yqx.html

內容以下:

先簡單介紹下smtp

smtp使用命令和應答在客戶與服務器之間傳輸報文。即客戶發出一個命令,服務器返回一個應答。發送方與接收方進行一問一答的交互,由發送方控制這個對話。

   



在XP系統下點'開始'-'運行',輸入cmd,進入命令提示符窗口。


第一步,遠程登陸smtp服務器

     在命令行窗口輸入 telnet smtp.163.com 25   而後回車

    (此處以163郵箱爲例,QQ郵箱可輸入smtp.qq.com 。25表示創建鏈接的端口號)


     此時出現如上信息,這是一個歡迎信息,各個郵箱有所不一樣

第二步,用戶登陸

     輸入 helo 163.com  回車,這是向服務器代表你的用戶身份

(注意:此時的字母是不能輸錯的,由於你的每一次按鍵實際上已經被傳送到服務器,因此輸入錯誤時不能使用退格鍵刪除,只能換行從新輸入)
    


        250 OK  爲服務器返回的確認信息,說明服務器承認了你的身份

輸入 auth login  回車,這是告訴服務器你要輸入用戶名了(即登陸郵箱時的用戶名),服務器將返回一個確認信息334

   

  這時就能夠輸入用戶名了,注意這裏的用戶名須要編碼後才能識別,即若是你的用戶名是 fatbear@qq.com 那麼你須要將fatbear進行 base64 編碼,將編碼結果輸入命令提示符窗口。base64編碼器能夠在網上下到,是一個簡單的小工具。

     用戶名輸入成功後服務器返回一個334的確認信息。

     用戶名輸入成功後,接着輸入密碼,密碼一樣是需通過 base64 編碼後再輸入。輸入成功後服務器返回一個含'successful'的信息,說明成功登陸。

第三步,寫信

     輸入 mail from:< > 回車   <>中填寫發件人的郵箱,即你本身的郵箱名

     輸入 rcpt to:< >   回車   <>中填入收件人的郵箱

     輸入 data 回車 ,回車後就能夠開始寫郵件內容了

下面是data下的可選項:

     輸入 from:發件人名稱  ,此項可任意填入,將顯示在收件箱的'發件人'一欄

     輸入 to:收件人名稱  ,可任意填入,將顯示在收件箱的'收件人'一欄

     輸入 subject:信件主題   ,顯示在收件箱的'主題'一欄中

     此時需空一行,即在一空行直接回車,表示正文部分的開始

     空行後輸入信件的正文內容。

     在正文輸入結束時輸入一個 . (英文輸入法下的句號)回車,表示正文部分的結束。這時將顯示郵件成功發送的信息。

相關文章
相關標籤/搜索