Dovecot
Dovecot 適用於 mail.example.com 但不適用於 example.com(它們代表相同的 IP)
假設我有一個 VPS,域名為
example.com.
.postfix
我使用and執行郵件伺服器dovecot
。我配置
dovecot
為使用IMAP
. 使用我的郵件客戶端,如果我使用郵件伺服器mail.example.com.
,它可以工作,但如果我使用example.com.
.但是,我想
example.com.
用作郵件伺服器。事實上,我擁有的受信任證書僅適用於example.com.
和www.example.com.
。我無法在所有配置文件中找到如何更改它。
Dovecot 不知道您用來連接伺服器的名稱。您可以使用您的使用者名、密碼、協議和伺服器名稱來配置您的郵件客戶端(通常稱為 MUA 表示郵件使用者代理)。MUA 獲取伺服器的 IP,使用協議連接到該 IP,並提供使用者名和密碼。只要您不使用 SSL,只要 IP 相同,伺服器名稱就無關緊要。
如果使用 mail.example.com 作為伺服器名稱有效,而使用 example.com 作為伺服器名稱無效,則有兩種可能性:
- 名稱 mail.example.com 和 example.com 沒有相同的 IP。
host
使用、dig
或ping
命令對此進行測試。example.com 很可能根本沒有 IP。許多(大多數?)瀏覽器會很樂意添加www.
ifhttp://example.com
不返回 IP。- 存在 SSL 證書問題。Dovecot 可能已經為 mail.example.com 安裝了一個蛇油證書,這對 example.com 不起作用。
您在使用 example.com 時遇到的錯誤應該是您首先看到的,但我意識到有些 MUA 遺憾地缺乏有用的錯誤消息。要從 unix 機器手動測試,假設您使用的是 SSL:
openssl s_client -connect example.com:993 openssl s_client -connect mail.example.com:993