Networking

Azure VM 上的 hMailServer 無法連接到遠端埠 25

  • May 31, 2019

我正在一個新的 Azure Windows VM 上設置 hMailServer。我已經從我的電子郵件客戶端成功發送了一封郵件,它到達了 hMailServer 出站隊列,但從那裡它被卡住了。我跑了

遠端登錄 mail.hmailserver.com 25

它回复:

連接到 mail.hmailserver.com…無法在埠 25 上打開與主機的連接:連接失敗

我已經在 Windows 防火牆和 Azure 網路安全組中製定了打開埠 25 的特定出站規則,即使在沒有特定規則的情況下,這兩種規則似乎都是預設允許的。

我還需要做什麼?

不支持執行您自己的 SMTP 郵件伺服器來直接發送外發電子郵件。

來源:https ://docs.microsoft.com/en-us/azure/virtual-network/troubleshoot-outbound-smtp-connectivity

從 2017 年 11 月 15 日開始,從虛擬機 (VM) 直接發送到外部域(例如 Outlook.com 和 gmail.com)的出站電子郵件僅適用於 Microsoft Azure 中的某些訂閱類型。使用 TCP 埠 25 的出站 SMTP 連接被阻止。

推薦的電子郵件發送方法

我們建議你使用經過身份驗證的 SMTP 中繼服務(通常通過 TCP 埠 587 或 443 連接,但也支持其他埠)從 Azure VM 或 Azure 應用服務發送電子郵件。這些服務用於維護 IP 或域聲譽,以最大限度地減少第三方電子郵件提供商拒絕郵件的可能性。此類 SMTP 中繼服務包括但不限於SendGrid。您還可以使用在本地執行的安全 SMTP 中繼服務。

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