Windows-Server-2012-R2

使用主機名時 IMAP 埠 143 不起作用?

  • August 31, 2015

我正在使用 HMail 在 Azure(Windows 虛擬機)上設置一個郵件伺服器,除了無法在我的家用 PC 上連接我的 Outlook 之外,它所有的工作都很好。

我認為問題是當我使用主機名遠端登錄時,連接失敗。

telnet typhoeus-mail-1.cloudapp.net 143

但是嘗試使用 localhost 進行 telnet 可以工作,並且伺服器上的 webmail 也可以工作。

telnet 127.0.0.1 143

我已經嘗試禁用 Windows 防火牆,但這並沒有改變行為,我怎樣才能使用我的主機名讓它工作?它確實允許我使用它連接到埠 25。

telnet typhoeus-mail-1.cloudapp.net 25

使用 Microsoft 網站 testconnectivity.microsoft.com 我收到此消息

Testing TCP port 143 on host typhoeus-mail-1.cloudapp.net to ensure it's listening and open: The specified port is either blocked, not listening, or not producing the expected response.

有誰知道我如何讓 IMAP 埠 143 從伺服器外部工作 - 對我來說這聽起來像是防火牆問題,但即使禁用了防火牆它也不起作用?

正如 Iain 所提到的,127.0.0.1(環回)是特殊的,與主機的公共端點不同。由於您使用的是 Azure IaaS,因此請確保 TCP 143 以及您可能需要的任何其他埠作為該 VM 的終結點打開。我相信預設情況下只打開 RDP 和遠端 PowerShell。

主機名typhoeus-mail-1.cloudapp.net解析為 IP 地址23.101.73.198。這與127.0.0.1.

似乎 HMail 未配置為偵聽typhoeus-mail-1.cloudapp.netIP 地址。

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