Advertisement
Guest User

Untitled

a guest
May 20th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. # Мы не используем специализированные файлы из поставки Dovecot из папки /etc/dovecot/conf.d/.
  2. # Основная причина: отсутствие ясного руководства по их использованию. А также сравнительно небольшой
  3. # размер всего конфига (все перед глазами, нет необходимости раскидывать по отдельным файлам).
  4. #!include conf.d/*.conf
  5.  
  6. # Нет необходимости явно указывать imaps и pop3s - Dovecot 2.* по-умолчанию их включает.
  7. protocols = imap pop3
  8. listen = *
  9. # Завершать все дочерние процессы, если завершен мастер-процесс
  10. shutdown_clients = yes
  11. # Владелец почтовых папок (также см. конфиг Postfix):
  12. mail_uid = virtual
  13. mail_gid = virtual
  14.  
  15. # Только наш пользователь с uid и gid 1981 (vmail) может быть использован.
  16. first_valid_uid = 1981
  17. last_valid_uid = 1981
  18.  
  19. # Лог-файлы. Подробнее: http://wiki2.dovecot.org/Logging
  20. log_path = /var/log/dovecot.log
  21. # Отладка. Если все настроено, отключаем (no)
  22. # http://maint.unona.ru/doc/dovecot2.shtml
  23. mail_debug = yes
  24. auth_verbose = yes
  25. auth_debug = yes
  26. auth_debug_passwords = yes
  27.  
  28. # SSL
  29. # http://wiki2.dovecot.org/SSL/DovecotConfiguration
  30. ssl = yes
  31. ssl_cert = </etc/ssl/CA/mx.MYHOST.NET.crt
  32. ssl_key = </etc/ssl/CA/mx.MYHOST.NET.key
  33.  
  34. # Запрет аутентификации открытым текстом. yes - запретить, no - разрешить.
  35. disable_plaintext_auth = yes
  36.  
  37. # Расположение и формат файлов почты (%d - домен, %n - имя пользователя).
  38. mail_location = maildir:/usr/local/mail/%d/%n
  39.  
  40. # Если при аутентификации не указан домен, то добавить этот (в данном примере - пустой)
  41. auth_default_realm =
  42.  
  43. # Доступные варианты аутентификации. Для того, чтобы иметь меньше головной боли ставьте PLAIN
  44. auth_mechanisms = PLAIN
  45.  
  46. # Одно из самых важных мест - предоставление сокетов для аутентификации пользователей.
  47. # Если настроено неверно - ничего работать не будет!
  48. service auth {
  49. # http://maint.unona.ru/doc/dovecot2.shtml
  50. # Указывает, что данный сокет будет использовать SMTP сервер для аутентификации.
  51. # Указывается пользователь, группа и права доступа к сокету. В данном случае это postfix
  52. # ("mail_owner = postfix" в файле /etc/postfix/main.cf).
  53. unix_listener /var/spool/postfix/private/auth {
  54. user = postfix
  55. group = postfix
  56. mode = 0660
  57. }
  58. unix_listener auth-master {
  59. user = virtual
  60. group = virtual
  61. mode = 0660
  62. }
  63. unix_listener auth-userdb {
  64. user = virtual
  65. group = virtual
  66. mode = 0660
  67. }
  68. # Оставил специально для примера - может быть полезным при отладке
  69. # user=root
  70. }
  71.  
  72. # Запрос параметров виртуальных почтовых пользователей
  73. # (логин, пароль, домен, активный/неактивный и др.)
  74. userdb {
  75. args = /etc/dovecot/dovecot-mysql.conf
  76. driver = sql
  77. }
  78. passdb {
  79. args = /etc/dovecot/dovecot-mysql.conf
  80. driver = sql
  81. }
  82.  
  83. # Plugins
  84. plugin {
  85. auth_socket_path = /var/run/dovecot/auth-master
  86.  
  87. # Plugin: autocreate. Создаем и подписываемся на папки IMAP.
  88. # autocreate = INBOX
  89. # autocreate2 = Sent
  90. # autocreate3 = Trash
  91. # autocreate4 = Drafts
  92. # autocreate5 = Junk
  93. # autosubscribe = INBOX
  94. # autosubscribe2 = Sent
  95. # autosubscribe3 = Trash
  96. # autosubscribe4 = Drafts
  97. # autosubscribe5 = Junk
  98.  
  99. # Plugin: квоты. Пока отключим.
  100. # http://wiki2.dovecot.org/Quota/Configuration
  101. #quota = maildir:User quota
  102. #quota_rule = *:storage=1GB
  103. #quota_rule2 = Trash:storage=+10%% # 10% of 1GB = 100MB
  104. #quota_rule3 = Junk:storage=+10%% # 10% of 1GB = 100MB
  105. #quota_rule4 = Drafts:storage=+10%% # 10% of 1GB = 100MB}
  106.  
  107. #protocol imap {
  108. # imap_client_workarounds = tb-extra-mailbox-sep
  109. # mail_plugins = autocreate
  110. }
  111. protocol pop3 {
  112. pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
  113. pop3_uidl_format = %08Xu%08Xv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement