Mail: dovecot — различия между версиями

Материал из OpenWiki
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версии ещё одного участника)
Строка 2: Строка 2:
 
стандарный конфиг обычно в /etc/dovecot/dovecot.conf, но, за счет строчки "'''!include conf.d/*.conf'''", его настройки лежат в файлах /etc/dovecot/conf.d/*.conf, и можно вывести весь конфиг командой '''dovecot -n'''.
 
стандарный конфиг обычно в /etc/dovecot/dovecot.conf, но, за счет строчки "'''!include conf.d/*.conf'''", его настройки лежат в файлах /etc/dovecot/conf.d/*.conf, и можно вывести весь конфиг командой '''dovecot -n'''.
  
первое что надо заменить для работы программы - это строчку
+
'''первое что надо заменить для работы программы - это строчки'''
 +
listen = *, ::
 
  protocols = imap pop3 lmtp
 
  protocols = imap pop3 lmtp
 +
login_greeting = Dovecot ready.
  
аутификация для postfix (conf.d/10-master.conf):
+
'''аутификация для postfix''' (conf.d/10-master.conf):
  auth default {
+
  service auth {
    mechanisms = plain login
+
  ...
    passdb pam {
+
  unix_listener /var/spool/postfix/private/auth {
    }
+
  mode = 0660
    userdb passwd {
+
  user = postfix
    }
+
  group = postfix
    user = root
+
  }
    socket listen {
+
  ...
      client {
+
        path = /var/spool/postfix/private/auth
+
        mode = 0660
+
        user = postfix
+
        group = postfix
+
      }
+
    }
+
 
  }
 
  }
  
 +
'''Siev (раскладывать почту по папкам):  #пишется'''
 +
 +
dovecot.conf:
 +
protocols = ... sieve
 +
conf.d/20-managesieve.conf:
 +
service managesieve-login {
 +
  inet_listener sieve {
 +
    port = 4190
 +
  }
 +
}
 +
в conf.d/15-lda.conf:
 +
protocol lda {
 +
  mail_plugins = $mail_plugins sieve
 +
  #log_path = /var/log/dovecot-local-deliver.log
 +
}
 +
в /etc/postfix/main.conf:
 +
mailbox_command = /usr/libexec/dovecot/deliver -a "$RECIPIENT"
  
 
* http://wiki.centos.org/HowTos/postfix_sasl
 
* http://wiki.centos.org/HowTos/postfix_sasl
 
* http://hashroot.blogspot.ru/2013/03/howto-install-postfix-dovecot-on-centos.html
 
* http://hashroot.blogspot.ru/2013/03/howto-install-postfix-dovecot-on-centos.html
 +
* http://wiki.dovecot.org/LDA/Sieve
 +
* http://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration
 +
 +
 +
[[Категория:Почта]]

Текущая версия на 08:38, 23 июля 2014

Dovecot - самый папулярный imap/pop3 сервер. стандарный конфиг обычно в /etc/dovecot/dovecot.conf, но, за счет строчки "!include conf.d/*.conf", его настройки лежат в файлах /etc/dovecot/conf.d/*.conf, и можно вывести весь конфиг командой dovecot -n.

первое что надо заменить для работы программы - это строчки

listen = *, ::
protocols = imap pop3 lmtp
login_greeting = Dovecot ready.

аутификация для postfix (conf.d/10-master.conf):

service auth {
 ...
 unix_listener /var/spool/postfix/private/auth {
  mode = 0660
  user = postfix
  group = postfix
 }
 ...
}

Siev (раскладывать почту по папкам): #пишется

dovecot.conf:

protocols = ... sieve

conf.d/20-managesieve.conf:

service managesieve-login {
 inet_listener sieve {
   port = 4190
 }
} 

в conf.d/15-lda.conf:

protocol lda {
  mail_plugins = $mail_plugins sieve
  #log_path = /var/log/dovecot-local-deliver.log
}

в /etc/postfix/main.conf:

mailbox_command = /usr/libexec/dovecot/deliver -a "$RECIPIENT"