dovecot создает не правильный maildir

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sidney
рядовой
Сообщения: 49
Зарегистрирован: 2011-07-10 21:16:17

dovecot создает не правильный maildir

Непрочитанное сообщение sidney » 2011-07-24 16:44:05

Или я делаю что-то не так, во всяком случае мы друг друга не понимаем.
Если при авторизации юзер представляется как "user", без доменной части, то dovecot создает в директории /var/mail/exim ящичек с именем user@. Я в целом согласен, что это нехорошо, и понимаю его в этом плане, но лучше как-то это поправить через dovecot чем переписывать конфиги у 100 клиентов.
вот запрос, которым он достает юзеров из базы (postfixadmin):

Код: Выделить всё

user_query = SELECT CONCAT('/var/mail/exim/',maildir) AS `home`, 26 AS `uid`, 1004 AS `gid` FROM `mailbox` WHERE `local_part` = '%n' AND `active`='1'
вот что происходит в логах (auth_debug = yes), когда пытаюсь забрать почту с second@mycompany.ru

Код: Выделить всё

Jul 24 17:21:56 sproxy dovecot: auth(default): client in: AUTH#0113#011PLAIN#011service=pop3#011lip=10.5.1.254#011rip=10.8.25.6#011lport=110#011rport=64460#011resp=<hidden>
Jul 24 17:21:56 sproxy dovecot: auth-worker(default): sql(second,10.8.25.6): query: SELECT `local_part` as `user`, `password` FROM `mailbox` WHERE `local_part` = 'second' AND `active`='1'
Jul 24 17:21:56 sproxy dovecot: auth(default): client out: OK#0113#011user=second
Jul 24 17:21:56 sproxy dovecot: auth(default): master in: REQUEST#0113#0113436#0113
Jul 24 17:21:56 sproxy dovecot: auth-worker(default): sql(second,10.8.25.6): SELECT CONCAT('/var/mail/exim/',maildir) AS `home`, 26 AS `uid`, 1004 AS `gid` FROM `mailbox` WHERE `local_part` = 'second' AND `active`='1'
Jul 24 17:21:56 sproxy dovecot: auth(default): master out: USER#0113#011second#011home=/var/mail/exim/mycompany.ru/second@mycompany.ru/#011uid=26#011gid=1004
Jul 24 17:21:56 sproxy dovecot: auth(default): new auth connection: pid=3436
Jul 24 17:21:56 sproxy dovecot: pop3-login: Login: user=<second>, method=PLAIN, rip=10.8.25.6, lip=10.5.1.254
Jul 24 17:21:56 sproxy dovecot: POP3(second): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
как бы вроде бы все правильно, тем не менее:

Код: Выделить всё

ls /var/mail/exim/
итого 28
drwx--S--- 5 mailnull mailnull 4096 Июл 24 17:21 second@
drwx--S--- 5 mailnull mailnull 4096 Июл 24 17:03 second@mycompany.ru
...
подскажите пожалуйста, как проблему решить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: dovecot создает не правильный maildir

Непрочитанное сообщение moury » 2011-07-24 16:53:59

см. "realm"
Сисадмин - вождь апачей

sidney
рядовой
Сообщения: 49
Зарегистрирован: 2011-07-10 21:16:17

Re: dovecot создает не правильный maildir

Непрочитанное сообщение sidney » 2011-07-24 17:32:12

поторопился я опять с темой, перечитал конфиг dovecot, проблема решилась через:

Код: Выделить всё

mail_location = maildir:%h
а в базе postfixadmin создает maildir вроде

Код: Выделить всё

%d/u%@%d
а было в dovecot.conf

Код: Выделить всё

mail_location = maildir:/var/mail/exim/%u@%d
потому и не работало
см. "realm"
я дико извиняюсь
но где искать? слово такое, как бы сказать, очень не специфическое

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: dovecot создает не правильный maildir

Непрочитанное сообщение moury » 2011-07-25 8:43:38

Я обратил внимание, что у Вас имена директорий заканчивались на "собаку", но не обдумал тщательно, отчего ответ мой был неполным. Приношу извинения.

Однако насчет реалмов у dovecot'а посмотрите.
Сисадмин - вождь апачей