服務器郵件連通性測試

一、連接郵件服務器(以 465 端口 SSL 為例)

# 建立SSL連接(465端口)
openssl s_client -connect smtp.ym.163.com:465 -crlf

成功連接后會顯示服務器證書信息,最后一行通常是 220 開頭的歡迎信息(如 220 smtp.ym.163.com ESMTP)。

二、發(fā)送 HELO 命令(標識客戶端)

HELO localhost

正常響應應為 250 smtp.ym.163.com(表示服務器接受客戶端標識)。

三、啟動認證(使用 LOGIN 機制)

AUTH LOGIN

服務器應返回 334 VXNlcm5hbWU6(Base64 編碼的 “Username:”)。

四、輸入 Base64 編碼的郵箱賬號

# 假設輸出為 dGVzdEBkbG16LnRlY2g=,復制該字符串并粘貼到 SMTP 連接中
dGVzdEBkbG16LnRlY2g=

服務器應返回 334 UGFzc3dvcmQ6(Base64 編碼的 “Password:”)。

五、輸入 Base64 編碼的授權碼/密碼

# 假設輸出為 MTExMTExMTExMTExMTExMQ==,粘貼到連接中
MTExMTExMTExMTExMTExMQ==

六、觀察認證結果

  • 若成功:返回 235 Authentication successful。
  • 若失?。悍祷?451 錯誤(此時需記錄完整錯誤信息,如 451 4.3.2 Internal server error)。

七、Base64 編碼命令

echo -n "test@dlmz.tech" | base64  # 替換為你的郵箱
echo -n "你的客戶端授權碼/密碼" | base64  # 替換為你的授權碼/密碼
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容