Домен ivelle.ru - виртуальный в данном случае. В Outlook логин указан как "ivanov.ilya@ivelle.ru", 223.132.78.178 - ip моего роутера, за которым сидит Outlook, сам сервер на VDS хостинге (CentOS 6 x86).Dovecot 2.0.beta6 (установлен из rpm) при авторизации почтового клиента зачем-то убирает доменную часть логина и потом выдает ошибку авторизации. В логах это выглядит примерно (сократил из-за размера) так:
(1) auth: Debug: auth(ivanov.ilya@ivelle.ru,223.132.78.178): username changed ivanov.ilya@ivelle.ru -> ivanov.ilya
(2) auth: Debug: client out: OK 1 user=ivanov.ilya
(3) auth: Debug: sql(ivanov.ilya,223.132.78.178): SELECT CONCAT(username,'@',userrealm) AS user, '500' AS uid, '500' AS gid FROM virtual_users WHERE username = 'ivanov.ilya' AND userrealm = '' AND active='1'
Ну а дальше ошибка авторизации.
Суть проблемы: в таблице virtual_users в поле username хранится логин, в поле userrealm - домен виртуального пользователя. Я не понимаю, почему получив полный логин (это видно в начале строки (1), потом происходит обрезание доменной части и пошло и поехало.
На всякий случай вырезка из master.cf:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -d ${recipient}
Помогите понять, плиз!