メールサーバーソリューション(Postfix、Dovecot)をセットアップしていますが、IMAP/POP3側のIDN(国際化ドメイン名)について疑問に思っています。
DovecotユーザーのログインにはASCIIエンコード(PUNY/ACE)形式を使用する必要がありますか、それともユーザーは「ユーザーフレンドリー」なUnicode形式でログインする必要がありますか?
ここでは、ASCIIでエンコードされたドメイン名が正しい答えであるとほぼ確信していますが、インターネット上のどこにも、その問題に関する明確な答えは見つかりませんでした。
私はこれについて正しいですか?
ありがとうございました。
正しい答えは、ACE形式(xn--XXXXX.tld)を使用することです。
理論的には、Dovecotはドメイン名の文字を多かれ少なかれ操作するのに問題はありません(ただし、auth_username_chars
を介して構成で有効にする必要があります)。
一方、MUAはこれをサポートしていないようですが、ASCIIでエンコードされた文字列を期待しています(ただし、サポートできるか、少なくともユニコード文字列を受け入れて、ユーザーエクスペリエンスを向上させるために内部でACEに変換できます)。