Author Topic: Настройка Dovecot  (Read 4793 times)

0 Members and 1 Guest are viewing this topic.

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Настройка Dovecot
« on: December 22, 2005, 15:38:07 »
Здравствуйте все.

Кто-нибудь настраивал dovecot? Есть ли возможность настроить его на использование только "виртуальных" пользователей? Сколько ни тыкаюсь, он всё время пытается авторизоваться соответствующим пользователем и работать от его имени. Нормально только с реальными пользователями.

Что нужно в конечном итоге: почтовый сервер (POP3) с чисто виртуальными пользователями. Секурность особая не требуется, хотя и не помешала бы.
Система: ASPLinux10 с апдэйтами, exim-4.43-1.FC3.1, dovecot-0.99.13-3.FC3.
Dovecot выбрал по причине, что лёгкий и, вроде бы, попроще в конфигурации, чем cyrus-imapd.

Я, конечно, могу насоздавать юзеров и поставить шелом /sbin/nologin. Но зачем их, етих пользователей плодить?

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Настройка Dovecot
« Reply #1 on: December 22, 2005, 16:32:24 »
Всё, разобрался. В документации не очень внятно написано, но экспериментальным путём выяснил:
Нужно использовать свой файл с паролями, но кроме логинов и паролей туда нужно добавлять реальные ID групп и пользователей. Это может быть один фиктивный пользователь для всех учётных записей. Чего я долго не мог просечь, так это самого наличия в файле этого ID.
Кроме того, нужно отдельно создать exim'у список пользователей и прикрутить его так, чтобы экзим, при проверке адресата, сверялся с ним а не с /etc/passwd.
Ну и пришлось поподбирать опции для совмещения dovecot со стандартным mbox:
default_mail_env = mbox:/var/mail/dovecot/%u:INBOX=/var/mail/%u

Каталог /var/mail/dovecot должен быть создан заранее, иначе он создаёт его с пустыми правами и ругается.

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Настройка Dovecot
« Reply #2 on: December 22, 2005, 20:19:23 »
выкиньте подальше это позорное pop3/imap чудо, уж лучше цирус или вообще купоппер.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Настройка Dovecot
« Reply #3 on: December 22, 2005, 20:37:33 »
Quote
выкиньте подальше это позорное pop3/imap чудо, уж лучше цирус или вообще купоппер.
[snapback]6440[/snapback]
Ну ты сравнил...

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Настройка Dovecot
« Reply #4 on: December 24, 2005, 23:03:45 »
Всё что мне надо - POP3 сервер для, по сути, небольшой локальной сетки.
Dovecot мне его предоставляет и - главное - работает.
Cyrus - отказывается авторизовать пользователей: либо говорит, что неправильный логин/пароль, либо падант c 'Segmentation fault'.
Разбираться с этим монстром особого желания нет, хотя на старом сервере крутится именно cyrus. Только вот даже возможности dovecot'а не использутся полностью, а он значительно легче. Спрашивается, нафига козе баян?
Собственно, всё заработало. На 20-30 пользователей большего и не требуется.