Networking
Azure VM 上的 hMailServer 無法連接到遠端埠 25
我正在一個新的 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 中繼服務。