This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.

Быстрая настройка

Если вы просто хотите запустить Dovecot в типичной конфигурации, в типичной среде окружения, вот что вам необходимо сделать:

Конфигурационный файл

Если вы собрали и инсталлировали Dovecot из исходников, Dovecot установит только /usr/local/etc/dovecot/README, который содержит путь к файлу конфигурации, обычно это /usr/local/share/doc/dovecot/example-config. Скопируйте dovecot.conf и директорию conf.d из директории, где находится пример конфигурационного файла, в директорию /usr/local/etc/dovecot/. Предварительно скомпилированные пакеты обычно размещают конфигурационные файлы непосредственно в /etc/dovecot/.
Вы можете определить путь к файлам конфигурации, выполнив в командной строке следующую команду doveconf -n | head -n 1.
Не будет лишним просмотреть содержимое конфигурационных файлов, оценив какие параметры вы можете изменять.

Авторизация

Вероятно вы будете использовать PAM авторизацию. На странице PAM указанно, как её сконфигурировать. Обычная конфигурация в среде Linux будет создана в /etc/pam.d/dovecot и будет содержать:

auth    required        pam_unix.so
account required        pam_unix.so

Если вы используете что-то другое, смотрите базы данных паролей and базы данных пользователей.

Расположение почты

Dovecot может определить где хранить почту автоматически. Если эта функция вдруг не срабатала, можно указать Dovecot в явном виде где хранить почту, заполнив параметр mail_location. Более подробно настройки хранения почты описаны в статье MailLocation.

Почтовый ящик типа Mbox

Используя этот формат почтового ящика необходимо убедится, что все программы, работающие с почтовыми ящиками, используют одни и те же способы блокировок в одном и том же порядке. Порядок блокировок важен для того чтоб предотвратить мёртвую блокировку - блокировку, которую невозможно снять. Со стороны Dovecot управлять блокировками можно меняя параметры mbox_read_locks и mbox_write_locks. Более подробно блокировки Mbox почтовых ящиков описаны в статье - MboxLocking.

Если вы используете для входящей почты директорию /var/mail/, то вам необходимо будет задать параметр mail_privileged_group = mail для того чтоб Dovecot мог блокировать почтовые ящики (имел привилегии на это).

Для повышения производительности вы можете задать параметр mbox_very_dirty_syncs = yes.

Почтовый ящик типа Maildir

Для повышения производительности вы можете задать параметр maildir_very_dirty_syncs = yes.

Клиентское окружение

Проверьте параметры imap_client_workarounds и pop3_client_workarounds, быть может вы захотите сделать их больше чем они заданы по-умолчанию.

SSL and Plaintext Авторизация

Если вы собираетесь использовать SSL, установите параметры ssl_cert и ssl_key. В противном случае укажите ssl = no. Простейший путь получить SSL-сертификат воспользоваться Dovecot скриптом doc/mkcert.sh. Более подробно читайте SSL.

По-умолчанию Dovecot не повозляет пользователям отсылать пароль не зашифрованным на сервер. Даже если поддержка SSL включена, нет смысла отключать эту функцию. Однако, если вы по каким-то причинам не включили SSL, вы возможно захотите отключить запрет на отправку пароля в не зашифрованном виде, установив для этого disable_plaintext_auth = no.

NFS

Если вы используете NSF или какие-то другие удалённые файловые системы которые являются общими для нескольких компьютеров, вам стоит прочесть эту статью - NFS.

Работа

Подробнее в RunningDovecot и Logging.

ru/БыстраяНастройка (last edited 2010-08-17 11:13:28 by Alex Fomin)