Доменные имена 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 для лучшего восприятия пользователем).

Другие вопросы по тегам