命令列 SMTP 伺服器?

命令列 SMTP 伺服器?

有沒有免費的基於命令列的,輕的郵件傳輸協定伺服器對於Windows?

我所尋找的是能夠使用獨立的 EXE 程式從命令列發送 HTML 電子郵件存在它自己的伺服器(而不是使用 Gmail 等其他伺服器)。

我所說的「輕量級」是指應該有一個可執行文件,或者——如果不可能的話——它應該最多帶有一些支援DLL,並且獨立運行(即不安裝任何東西)。

具體來說:

  • 我是不是尋找hMailServer。它可能很棒,但對於發送電子郵件來說仍然有些臃腫。我只需要一個可以在閃存驅動器或恢復環境上使用的命令列工具 - 可以做到這一點不是需要安裝。

  • 伺服器需要支援 TLS——即,它應該能夠向 Gmail 等需要加密的主要提供者發送郵件。

  • IIS 在每項測試中都失敗了:它 (1) 不是輕量級的,並且 (2) 不是獨立的。


對於那些聲稱 Gmail 不需要加密的人:

$ telnet smtp.gmail.com 25
Trying 209.85.225.108...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP a9sm264065ibi.26
HELO
250 mx.google.com at your service
MAIL FROM: [email protected]
530 5.7.0 Must issue a STARTTLS command first. a9sm264065ibi.26

我究竟做錯了什麼?

答案1

我用布拉特從命令列發送郵件,並且也在程式中使用它來發送郵件。它是單一可執行檔。

在此輸入影像描述

相關內容