Dovecot

IMAP / POP3 上的 IDN 域名

  • August 18, 2015

我正在設置一個郵件伺服器解決方案(Postfix、Dovecot),我想知道 IMAP / POP3 端的 IDN(國際化域名)。

我應該使用 ASCII 編碼 (PUNY / ACE) 格式進行 Dovecot 使用者登錄,還是使用者應該使用“使用者友好”的 Unicode 格式登錄?

我幾乎可以肯定 ASCII 編碼的域名是正確的答案,但我真的沒有在網際網路上的任何地方找到任何明確的答案。

我是對的嗎?

謝謝你。

正確的答案是使用 ACE 格式 (xn–XXXXX.tld)。

理論上,Dovecot 在處理域名中或多或少的任何字元時都沒有問題(但它必須在其配置中通過 啟用auth_username_chars)。

另一方面,MUA 似乎不支持這一點,他們期望 ascii 編碼的字元串(儘管我認為他們可以支持或至少接受 unicode 字元串並將其內部轉換為 ACE 以獲得更好的使用者體驗)。

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