Windows-Server-2012-R2
使用主機名時 IMAP 埠 143 不起作用?
我正在使用 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.net
IP 地址。