Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Обновил сервер 8.04->10.04 трабл с Dovecot :(  (Прочитано 1509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
В связи с выходом новой LTS обновил сервер 8.04->10.04 и словил чудесный глюк - Dovecot стал откидывать пользователей с точкой (.) в логине. Примерно так:

$ telnet pop 110
Trying 10.**.***.***...
Connected to pop.***.***.
Escape character is '^]'.
+OK Dovecot ready.
user test.test
+OK
pass test
Connection closed by foreign host.
$

И так со всеми логинами, содержащими точку. В логах пишет следующее:

Apr 27 08:46:53 ns dovecot: pop3-login: Login: user=<test.test>, method=PLAIN, rip=10.**.***.***, lip=10.**.***.***
Apr 27 08:46:53 ns dovecot: POP3(test.test): mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/test.test
Apr 27 08:46:53 ns dovecot: POP3(test.test): Fatal: Namespace initialization failed

Остальные логины, вроде бы, работают нормально.

Пользователь решил продолжить мысль 27 Апреля 2012, 05:08:27:
Во как! Уже нашёл решение: http://forums.fedoraforum.org/showthread.php?t=262200

В конфиге пишем:

mail_location = mbox:~/mail/:INBOX=/var/mail/%u

И перезапускаем сервак. Глюк Lycid и ряда других дистров - не работает автодетект расположения почтовых ящиков и нужно указывать непосредственно.
« Последнее редактирование: 27 Апреля 2012, 05:08:27 от PbI6A »
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.