Smtp

從伺服器發送測試電子郵件以測試設置的最簡單方法?

  • February 17, 2018

使用 Windows (2008) 是否有一個簡單的命令行工具,我可以使用它從伺服器發送測試電子郵件以測試 SMTP、使用者身份驗證、埠等……而無需自己編寫?

您最好、最簡單、最全球化的工具:telnet

  1. 在命令提示符下,鍵入:telnet mail.mailserver.com 25
  2. 鍵入 EHLO ,然後按 ENTER。
  3. 鍵入身份驗證登錄。伺服器響應您的使用者名的加密提示。

輸入以 base 64 加密的使用者名。您可以使用可用於對使用者名進行編碼的多種工具之一。

伺服器以加密的 base 64 提示輸入您的密碼作為響應。輸入以 base 64 加密的密碼。 4. 鍵入 MAIL FROM:,然後按 Enter。如果不允許發件人發送郵件,則 SMTP 伺服器會返回錯誤。 5. 鍵入 RCPT TO:,然後按 Enter。如果收件人不是有效的收件人或伺服器不接受此域的郵件,則 SMTP 伺服器將返回錯誤。 6. 鍵入數據。

如果需要,鍵入消息文本,按 ENTER,鍵入句點 (.),然後再次按 ENTER。

如果郵件工作正常,您應該會看到類似於以下內容的響應,表明郵件已排隊等待投遞:

250 2.6.0 MAILID-SOMETHINGHERE@mail.somedomain.com.

部分引自此 MS Technet 文章

引用自:https://serverfault.com/questions/49935