telnet測試SMTP協議

telnet測試SMTP協議
用perl對用戶標識和口令進行BASE64編碼,登陸的時候用

perl -MMIME::Base64 -e 'print encode_base64("Username");'

網易郵箱客戶端需要授權,密碼是收取密碼

perl -MMIME::Base64 -e 'print encode_base64("Password");'

 

 

telnet smtp.163.com 25    # 25端口

Trying 123.125.50.133...

Connected to smtp.163.com.
Escape character is '^]'.    # Ctrl + ] 進入命令
220 163.com Anti-spam GT for Coremail System (163com[20141201])
HELO smtp.163.com     # 握手
250 OK
AUTH LOGIN        # 登錄
334 dXNlcm5hbWU6
UserName_Base64      # 用戶標識
334 UGFzc3dvcmQ6
PassWord_Base64      # 口令
235 Authentication successful
MAIL FROM: <[email protected]>
250 Mail OK
RCPT TO: <[email protected]>
250 Mail OK
DATA           # 編輯內容
354 End data with <CR><LF>.<CR><LF>
SUBJECT: test by telnet

內容
.              # CRLF.CRLF結尾
554 DT:SPM 163 smtp3,DdGowADXp5QSS0NbadqVAA--.38636S2 1531136905,please see http://mail.163.com/help/help_spam_16.htm?ip=218.56.92.204&hostid=smtp3&time=1531136905
NOOP            # 循環不退出
250 OK
QUIT           # 退出
221 Bye
Connection closed by foreign host.

 

錯誤說明:

  •421 HL:REP 該IP發送行爲異常,存在接收者大量不存在情況,被臨時禁止連接。請檢查是否有用戶發送病毒或者垃圾郵件,並覈對發送列表有效性;
  •421 HL:ICC 該IP同時併發連接數過大,超過了網易的限制,被臨時禁止連接。請檢查是否有用戶發送病毒或者垃圾郵件,並降低IP併發連接數量;
  •421 HL:IFC 該IP短期內發送了大量信件,超過了網易的限制,被臨時禁止連接。請檢查是否有用戶發送病毒或者垃圾郵件,並降低發送頻率;
  •421 HL:MEP 該IP發送行爲異常,存在大量僞造發送域域名行爲,被臨時禁止連接。請檢查是否有用戶發送病毒或者垃圾郵件,並使用真實有效的域名發送;
  •450 MI:CEL 發送方出現過多的錯誤指令。請檢查發信程序;
  •450 MI:DMC 當前連接發送的郵件數量超出限制。請減少每次連接中投遞的郵件數量;
  •450 MI:CCL 發送方發送超出正常的指令數量。請檢查發信程序;
  •450 RP:DRC 當前連接發送的收件人數量超出限制。請控制每次連接投遞的郵件數量;
  •450 RP:CCL 發送方發送超出正常的指令數量。請檢查發信程序;
  •450 DT:RBL 發信IP位於一個或多個RBL裏。請參考http://www.rbls.org/關於RBL的相關信息;
  •450 WM:BLI 該IP不在網易允許的發送地址列表裏;
  •450 WM:BLU 此用戶不在網易允許的發信用戶列表裏;
  •451 DT:SPM ,please try again 郵件正文帶有垃圾郵件特徵或發送環境缺乏規範性,被臨時拒收。請保持郵件隊列,兩分鐘後重投郵件。需調整郵件內容或優化發送環境;
  •451 Requested mail action not taken: too much fail authentication 登錄失敗次數過多,被臨時禁止登錄。請檢查密碼與帳號驗證設置;
  •451 RP:CEL 發送方出現過多的錯誤指令。請檢查發信程序;
  •451 MI:DMC 當前連接發送的郵件數量超出限制。請控制每次連接中投遞的郵件數量;
  •451 MI:SFQ 發信人在15分鐘內的發信數量超過限制,請控制發信頻率;
  •451 RP:QRC 發信方短期內累計的收件人數量超過限制,該發件人被臨時禁止發信。請降低該用戶發信頻率;
  •451 Requested action aborted: local error in processing 系統暫時出現故障,請稍後再次嘗試發送;
  •500 Error: bad syntaxU 發送的smtp命令語法有誤;
  •550 MI:NHD HELO命令不允許爲空;
  •550 MI:IMF 發信人電子郵件地址不合規範。請參考http://www.rfc-editor.org/關於電子郵件規範的定義;
  •550 MI:SPF 發信IP未被髮送域的SPF許可。請參考http://www.openspf.org/關於SPF規範的定義;
  •550 MI:DMA 該郵件未被髮信域的DMARC許可。請參考http://dmarc.org/關於DMARC規範的定義;
  •550 MI:STC 發件人當天的連接數量超出了限定數量,當天不再接受該發件人的郵件。請控制連接次數;
  •550 RP:FRL 網易郵箱不開放匿名轉發(Open relay);
  •550 RP:RCL 羣發收件人數量超過了限額,請減少每封郵件的收件人數量;
  •550 RP:TRC 發件人當天內累計的收件人數量超過限制,當天不再接受該發件人的郵件。請降低該用戶發信頻率;
  •550 DT:SPM 郵件正文帶有很多垃圾郵件特徵或發送環境缺乏規範性。需調整郵件內容或優化發送環境;
  •550 Invalid User 請求的用戶不存在;
  •550 User in blacklist 該用戶不被允許給網易用戶發信;
  •550 User suspended 請求的用戶處於禁用或者凍結狀態;
  •550 Requested mail action not taken: too much recipient  羣發數量超過了限額;
  •552 Illegal Attachment 不允許發送該類型的附件,包括以.uu .pif .scr .mim .hqx .bhx .cmd .vbs .bat .com .vbe .vb .js .wsh等結尾的附件;
  •552 Requested mail action aborted: exceeded mailsize limit 發送的信件大小超過了網易郵箱允許接收的最大限制;
  •553 Requested action not taken: NULL sender is not allowed 不允許發件人爲空,請使用真實發件人發送;
  •553 Requested action not taken: Local user only  SMTP類型的機器只允許發信人是本站用戶;
  •553 Requested action not taken: no smtp MX only  MX類型的機器不允許發信人是本站用戶;
  •553 authentication is required  SMTP需要身份驗證,請檢查客戶端設置;
  •554 DT:SPM 發送的郵件內容包含了未被許可的信息,或被系統識別爲垃圾郵件。請檢查是否有用戶發送病毒或者垃圾郵件;
  •554 DT:SUM 信封發件人和信頭發件人不匹配;
  •554 IP is rejected, smtp auth error limit exceed 該IP驗證失敗次數過多,被臨時禁止連接。請檢查驗證信息設置;
  •554 HL:IHU 發信IP因發送垃圾郵件或存在異常的連接行爲,被暫時掛起。請檢測發信IP在歷史上的發信情況和發信程序是否存在異常;
  •554 HL:IPB 該IP不在網易允許的發送地址列表裏;
  •554 MI:STC 發件人當天內累計郵件數量超過限制,當天不再接受該發件人的投信。請降低發信頻率;
  •554 MI:SPB 此用戶不在網易允許的發信用戶列表裏;
  •554 IP in blacklist 該IP不在網易允許的發送地址列表裏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章