Версия: 2.3.20
Dovecot — это IMAP сервер электронной почты с открытым исходным кодом для Linux/UNIX-подобных систем, написанный с учетом безопасности в первую очередь.
Контактная информация:
Официальный сайт
Лицензия:
LGPL
Синтаксис:
dovecot [-Fp] [-c config-file]
dovecot -a [-c config-file]
dovecot -n [-c config-file]
dovecot --build-options
dovecot --help
dovecot --hostdomain
dovecot --version
dovecot reload
dovecot stop
Опции:
| Опция | Описание |
|---|---|
| -a | Вывести все параметры конфигурации в stdout и завершить работу. То же самое, что и doveconf -a. |
| -c config-file | Запустить Dovecot с альтернативным файлом конфигурации. |
| -F | Запустить Dovecot в переднем плане, не переходя в режим демона. |
| -n | Вывести только изменённые (не стандартные) настройки конфигурации в stdout и завершить работу. То же самое, что и doveconf -n. |
| -p | Запросить пароль от SSL-ключа, указанного в ssl_key, при запуске. |
| --build-options | Показать параметры сборки Dovecot и завершить работу. |
| --help | Вывести справочное сообщение и завершить работу. |
| --hostdomain | Показать текущее имя хоста и домена системы. Если определение домена не удастся, будет выведено только имя хоста. |
| --version | Показать версию Dovecot и завершить работу. |
Команды:
| Команда | Описание |
|---|---|
| reload | Принудительно перезагрузить конфигурацию Dovecot. |
| stop | Завершить работу Dovecot и всех его дочерних процессов. |
Если shutdown_clients=no, активные сессии продолжат использовать старые настройки после перезагрузки конфигурации (reload). Также все активные сессии сохранятся после остановки (stop).
По умолчанию все активные сессии завершаются.
Сигналы:
| Сигнал | Описание |
|---|---|
| HUP | Принудительно перезагрузить конфигурацию Dovecot. |
| INT | Завершить работу Dovecot и всех его дочерних процессов. |
| TERM | Завершить работу Dovecot и всех его дочерних процессов. |
| USR1 | Принудительно переоткрыть все настроенные файлы журналов (log_path, info_log_path и debug_log_path). |
Сигналы ALARM и PIPE игнорируются.
Файлы:
| Файлы | Описание |
|---|---|
| /etc/dovecot/dovecot.conf | Основной файл конфигурации Dovecot. |
| /etc/dovecot/dovecot-ldap.conf.ext | Конфигурационный файл модуля аутентификации и базы пользователей LDAP для Dovecot. |
| /etc/dovecot/dovecot-sql.conf.ext | Конфигурационный файл модуля аутентификации и базы пользователей SQL для Dovecot. |
| /etc/dovecot/dovecot-dict-sql.conf.ext | Конфигурационный файл Dovecot для работы со словарём (dict) с SQL-бэкендом. |
| /etc/dovecot/conf.d/auth-*-conf.ext | Файлы конфигурации различных модулей аутентификации. |
| /etc/dovecot/conf.d/*.conf | Прочие конфигурационные файлы Dovecot. |
Для настройки Dovecot следует создать каталог:
sudo mkdir /etc/dovecot
В созданный каталог следует скопировать файлы конфигурации Dovecot:
cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf
cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf
cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot
Внимание! Если файлы в
/usr/share/doc/dovecot/отсутствуют, следует проверить параметр NoExtract в файле /etc/pacman.conf. Если параметр содержит путь до документации, то необходимо закомментировать параметр и переустановить Dovecot.
Стандартные настройки подходят для большинства систем, но рекомендуется просмотреть конфигурационные файлы, чтобы изучить доступные параметры. Для дополнительных инструкций следует обратиться к руководству по быстрой настройке и документации по конфигурации Dovecot.
По умолчанию Dovecot пытается определить используемую систему хранения почты.
Чтобы использовать формат Maildir, следует отредактировать файл /etc/dovecot/conf.d/10-mail.conf и установить параметр:
mail_location = maildir:~/Maildir
Для работы Dovecot следует добавить сервис "dovecot.service" в автозапуск и запустить его:
Установить можно пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
dovecot
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.