使用telnet登陸smtp服務發郵件
阿新 • • 發佈:2019-01-04
今天無意在一個論壇看到別人發帖用TELNET連線發信伺服器可以偽造發信人地址,就仔細看了一下如何使用TELNET來發送郵件
我測試了一下163和QQ都成功傳送了,但是偽造地址不行,這文章也不是重點說那個啊。。。。
首先要把登陸郵箱的使用者名稱和密碼用BASE64加密
可以用這個網站線上加密http://tool.chinaz.com/Tools/base64.aspx
然後
telnet smtp.qq.com 25
開始輸入
helo xiaoyu
auth login
eGlhb3l1(加密後的使用者名稱xiaoyu)
eGlhb3l1(加密後的密碼xiaoyu)
mail from:<[email protected] >
rcpt to:<[email protected]>
data
From:[email protected]
To:[email protected]
Subject:test
test
.(最後這個小數點一定要加上,以下是效果圖)
狀態碼說明:
220 : 服務就緒
250 :請求郵件動作正確,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令執行成功會返回此資訊)
235 :認證通過
221 :正在處理
354 :開始傳送資料,結束以 .(DATA指令執行成功會返回此資訊)
500 :語法錯誤,命令不能識別
550 :命令不能執行,郵箱無效
552 :中斷處理:使用者超出檔案空間
標籤: telnet登陸smtp服務發郵件
我測試了一下163和QQ都成功傳送了,但是偽造地址不行,這文章也不是重點說那個啊。。。。
首先要把登陸郵箱的使用者名稱和密碼用BASE64加密
可以用這個網站線上加密http://tool.chinaz.com/Tools/base64.aspx
然後
telnet smtp.qq.com 25
開始輸入
helo xiaoyu
auth login
eGlhb3l1(加密後的使用者名稱xiaoyu)
eGlhb3l1(加密後的密碼xiaoyu)
mail from:<[email protected]
rcpt to:<[email protected]>
data
From:[email protected]
To:[email protected]
Subject:test
test
.(最後這個小數點一定要加上,以下是效果圖)
狀態碼說明:
220 : 服務就緒
250 :請求郵件動作正確,完成(HELO,MAIL FROM,RCPT TO,QUIT 指令執行成功會返回此資訊)
235 :認證通過
221 :正在處理
354 :開始傳送資料,結束以 .(DATA指令執行成功會返回此資訊)
500 :語法錯誤,命令不能識別
550 :命令不能執行,郵箱無效
552 :中斷處理:使用者超出檔案空間
標籤: telnet登陸smtp服務發郵件