Доменные имена IDN в IMAP / POP3
Я настраиваю решение почтового сервера (Postfix, Dovecot) и мне интересно узнать IDN (интернационализированное доменное имя) на стороне IMAP / POP3.
Должен ли я использовать ASCII-кодированный (PUNY / ACE) формат для входов пользователей в Dovecot или пользователям лучше входить в систему в удобном для пользователя формате Unicode?
Я почти уверен, что доменное имя в кодировке ASCII является правильным ответом, но я действительно не нашел четкого ответа на этот вопрос в Интернете..
Я прав насчет этого?
Спасибо.
1 ответ
Правильный ответ - использовать формат ACE (xn- XXXXX.tld).
Теоретически, у Dovecot нет проблем при работе с более или менее любыми символами в доменном имени (но его необходимо включить в его конфигурации через auth_username_chars
).
С другой стороны, MUA, кажется, не поддерживают это, они ожидают строку в кодировке ascii (хотя я думаю, что они могли бы поддержать это или, по крайней мере, принять строку в кодировке Unicode и преобразовать ее в ACE для лучшего восприятия пользователем).