Dovecot
IMAP / POP3 上的 IDN 域名
我正在設置一個郵件伺服器解決方案(Postfix、Dovecot),我想知道 IMAP / POP3 端的 IDN(國際化域名)。
我應該使用 ASCII 編碼 (PUNY / ACE) 格式進行 Dovecot 使用者登錄,還是使用者應該使用“使用者友好”的 Unicode 格式登錄?
我幾乎可以肯定 ASCII 編碼的域名是正確的答案,但我真的沒有在網際網路上的任何地方找到任何明確的答案。
我是對的嗎?
謝謝你。
正確的答案是使用 ACE 格式 (xn–XXXXX.tld)。
理論上,Dovecot 在處理域名中或多或少的任何字元時都沒有問題(但它必須在其配置中通過 啟用
auth_username_chars
)。另一方面,MUA 似乎不支持這一點,他們期望 ascii 編碼的字元串(儘管我認為他們可以支持或至少接受 unicode 字元串並將其內部轉換為 ACE 以獲得更好的使用者體驗)。