приветствую
тут на днях вылезла неприятность - на одном хосте пришлось заменить
$qualify_domain на поддомен этого домена. чисто по техническим причинам.
при этом header from в MUA остается прежним.
в dovecot'е было заменено значение auth_default_realm. при этом при
использовании в качестве pop3/imap логинов только mailbox'ов эти логины
в настройках MUA менять не надо.
но в качестве логинов для smtp аутентификации использовался полный адрес
для лукапов в passwd-like файл dovecot'а. что требует перенастройки
каждого MUA.
для избежания подобных ситуаций реализован второй lookup в файл паролей
dovecot'а, если первый lookup закончился неудачно. в качестве аргумента
второго lookup'а используется smtp логин, полученный от smtp клиента,
сцепленный с символом "@" и $qualify_domain.
таким образом, если значение параметра auth_default_realm из
dovecot.conf равно значению параметра qualify_domain из configure
(значению параметра confQUALIFY_DOMAIN из site/conf) и домену адреса
почтового пользователя, то в настройках MUA этого пользователя можно
использовать только mailbox из полного адреса в качестве как pop/imap,
так и smtp логинов
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694 nic-handle: CRV2-RIPE, CRV-UANIC