Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Мы не используем специализированные файлы из поставки Dovecot из папки /etc/dovecot/conf.d/.
- # Основная причина: отсутствие ясного руководства по их использованию. А также сравнительно небольшой
- # размер всего конфига (все перед глазами, нет необходимости раскидывать по отдельным файлам).
- #!include conf.d/*.conf
- # Нет необходимости явно указывать imaps и pop3s - Dovecot 2.* по-умолчанию их включает.
- protocols = imap pop3
- listen = *
- # Завершать все дочерние процессы, если завершен мастер-процесс
- shutdown_clients = yes
- # Владелец почтовых папок (также см. конфиг Postfix):
- mail_uid = virtual
- mail_gid = virtual
- # Только наш пользователь с uid и gid 1981 (vmail) может быть использован.
- first_valid_uid = 1981
- last_valid_uid = 1981
- # Лог-файлы. Подробнее: http://wiki2.dovecot.org/Logging
- log_path = /var/log/dovecot.log
- # Отладка. Если все настроено, отключаем (no)
- # http://maint.unona.ru/doc/dovecot2.shtml
- mail_debug = yes
- auth_verbose = yes
- auth_debug = yes
- auth_debug_passwords = yes
- # SSL
- # http://wiki2.dovecot.org/SSL/DovecotConfiguration
- ssl = yes
- ssl_cert = </etc/ssl/CA/mx.MYHOST.NET.crt
- ssl_key = </etc/ssl/CA/mx.MYHOST.NET.key
- # Запрет аутентификации открытым текстом. yes - запретить, no - разрешить.
- disable_plaintext_auth = yes
- # Расположение и формат файлов почты (%d - домен, %n - имя пользователя).
- mail_location = maildir:/usr/local/mail/%d/%n
- # Если при аутентификации не указан домен, то добавить этот (в данном примере - пустой)
- auth_default_realm =
- # Доступные варианты аутентификации. Для того, чтобы иметь меньше головной боли ставьте PLAIN
- auth_mechanisms = PLAIN
- # Одно из самых важных мест - предоставление сокетов для аутентификации пользователей.
- # Если настроено неверно - ничего работать не будет!
- service auth {
- # http://maint.unona.ru/doc/dovecot2.shtml
- # Указывает, что данный сокет будет использовать SMTP сервер для аутентификации.
- # Указывается пользователь, группа и права доступа к сокету. В данном случае это postfix
- # ("mail_owner = postfix" в файле /etc/postfix/main.cf).
- unix_listener /var/spool/postfix/private/auth {
- user = postfix
- group = postfix
- mode = 0660
- }
- unix_listener auth-master {
- user = virtual
- group = virtual
- mode = 0660
- }
- unix_listener auth-userdb {
- user = virtual
- group = virtual
- mode = 0660
- }
- # Оставил специально для примера - может быть полезным при отладке
- # user=root
- }
- # Запрос параметров виртуальных почтовых пользователей
- # (логин, пароль, домен, активный/неактивный и др.)
- userdb {
- args = /etc/dovecot/dovecot-mysql.conf
- driver = sql
- }
- passdb {
- args = /etc/dovecot/dovecot-mysql.conf
- driver = sql
- }
- # Plugins
- plugin {
- auth_socket_path = /var/run/dovecot/auth-master
- # Plugin: autocreate. Создаем и подписываемся на папки IMAP.
- # autocreate = INBOX
- # autocreate2 = Sent
- # autocreate3 = Trash
- # autocreate4 = Drafts
- # autocreate5 = Junk
- # autosubscribe = INBOX
- # autosubscribe2 = Sent
- # autosubscribe3 = Trash
- # autosubscribe4 = Drafts
- # autosubscribe5 = Junk
- # Plugin: квоты. Пока отключим.
- # http://wiki2.dovecot.org/Quota/Configuration
- #quota = maildir:User quota
- #quota_rule = *:storage=1GB
- #quota_rule2 = Trash:storage=+10%% # 10% of 1GB = 100MB
- #quota_rule3 = Junk:storage=+10%% # 10% of 1GB = 100MB
- #quota_rule4 = Drafts:storage=+10%% # 10% of 1GB = 100MB}
- #protocol imap {
- # imap_client_workarounds = tb-extra-mailbox-sep
- # mail_plugins = autocreate
- }
- protocol pop3 {
- pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- pop3_uidl_format = %08Xu%08Xv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement