[Dovecot] problem with dovecot lmtp via director
Piotr Rotter
piotr.rotter at active24.pl
Thu Apr 4 21:18:09 EEST 2013
W dniu 04.04.2013 20:10, Timo Sirainen pisze:
> On Thu, 2013-04-04 at 20:08 +0200, Piotr Rotter wrote:
>
>> I have strange problem with delivering mails via dovecot lmtp via
>> director and i have not idea what is wrong.
>
> What Dovecot version in director and in backend? doveconf -n output from
> them? If director is v2.0, upgrade to v2.1 which has several LMTP proxy
> fixes.
>
>
Hello,
Thanks for super fast respond.
Sorry I forgot paste dovecot configs.
I use v2.1.13 in all servers
Director config:
###############################################################################
###############################################################################
dovecot -n
# 2.1.13: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.39-gentoo-r3 x86_64 Gentoo Base System release 2.0.3
auth_mechanisms = plain login digest-md5 cram-md5 ntlm apop
auth_verbose = yes
default_client_limit = 100000
default_process_limit = 10000
default_vsz_limit = 512 M
deliver_log_format = from=%f, msgid=%m, psize=%p: %$
director_mail_servers = 192.168.111.21 192.168.111.22 192.168.111.23
192.168.111.24 192.168.111.25 192.168.111.26
director_servers = 192.168.67.1
director_user_expire = 30 mins
disable_plaintext_auth = no
lmtp_proxy = yes
login_greeting = Active24 Sp. z o.o.
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename
mail_log_fields = box msgid from size
}
service auth-worker {
user = root
}
service auth {
client_limit = 100000
unix_listener auth-userdb {
group = dovecot
mode = 0600
user = dovecot
}
}
service director {
fifo_listener login/proxy-notify {
mode = 0666
}
inet_listener {
port = 9090
}
unix_listener director-userdb {
group = vmail
mode = 0600
user = vmail
}
unix_listener login/director {
mode = 0666
}
}
service imap-login {
client_limit = 1000
executable = imap-login director
process_limit = 1000
service_count = 1000
}
service lmtp {
inet_listener lmtp {
address = 192.168.67.1
port = 24
}
process_limit = 1000
process_min_avail = 5
user = vmail
}
service pop3-login {
client_limit = 1000
executable = pop3-login director
process_limit = 1000
service_count = 1000
}
ssl_ca = </etc/ssl/mail.active24.pl/mail.active24.pl.ca
ssl_cert = </etc/ssl/mail.active24.pl/mail.active24.pl.crt
ssl_key = </etc/ssl/mail.active24.pl/mail.active24.pl.key
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
protocol imap {
mail_max_userip_connections = 20
}
protocol lmtp {
auth_socket_path = director-userdb
}
###############################################################################
###############################################################################
dovecot servers config:
# 2.1.13: /etc/dovecot/dovecot.conf
# OS: Linux 3.5.2-hardened-r4 x86_64 Gentoo Base System release 2.2
auth_mechanisms = plain login digest-md5 cram-md5 ntlm apop
auth_verbose = yes
default_client_limit = 10000
default_process_limit = 1000
default_vsz_limit = 512 M
deliver_log_format = from=%f, msgid=%m, psize=%p: %$
disable_plaintext_auth = no
dotlock_use_excl = no
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
login_greeting = Active24 Sp. z o.o.
mail_access_groups = vmail
mail_fsync = always
mail_gid = 502
mail_location = maildir:~/
mail_nfs_index = yes
mail_nfs_storage = yes
mail_plugins = mail_log notify quota
mail_uid = 502
mmap_disable = yes
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
autocreate = Trash
autocreate2 = Spam
autocreate3 = Sent
autocreate4 = Drafts
autosubscribe = Trash
autosubscribe2 = Spam
autosubscribe3 = Sent
autosubscribe4 = Drafts
mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename
mail_log_fields = box msgid from size
quota = maildir
quota2 = maildir:user quota
quota_rule = *:storage=10GB
quota_rule2 = *:messages=10000
quota_rule3 = Trash:storage=+10M
quota_rule4 = Trash:messages=+100
quota_warning = storage=80%% quota-warning 80 %u
quota_warning2 = storage=90%% quota-warning 90 %u
quota_warning3 = storage=100%% quota-warning 100 %u
sieve_global_path = /etc/dovecot/sieve/default.sieve
}
sendmail_path = /usr/sbin/postfix
service auth {
client_limit = 12000
unix_listener auth-userdb {
group = vmail
mode = 0600
user = vmail
}
}
service imap-login {
process_limit = 1024
process_min_avail = 6
service_count = 100
}
service imap {
process_limit = 4096
process_min_avail = 6
service_count = 100
}
service lmtp {
inet_listener lmtp {
address = 0.0.0.0
port = 24
}
process_limit = 100
process_min_avail = 6
user = vmail
}
service pop3-login {
process_limit = 1024
process_min_avail = 6
service_count = 100
}
service pop3 {
process_limit = 4096
process_min_avail = 6
service_count = 100
}
service quota-warning {
executable = script /opt/bin/quota-warning
unix_listener quota-warning {
mode = 0600
user = vmail
}
user = vmail
}
ssl_ca = </etc/ssl/mail.active24.pl/mail.active24.pl.ca
ssl_cert = </etc/ssl/mail.active24.pl/mail.active24.pl.crt
ssl_key = </etc/ssl/mail.active24.pl/mail.active24.pl.key
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
protocol lmtp {
mail_plugins = quota sieve
syslog_facility = mail
}
protocol lda {
info_log_path =
log_path =
mail_plugins = sieve quota
syslog_facility = mail
}
protocol imap {
mail_max_userip_connections = 20
mail_plugins = mail_log notify quota autocreate imap_quota
}
protocol pop3 {
mail_plugins = mail_log notify quota quota
pop3_save_uidl = yes
}
--
Pozdrawiam! / Best regards!
------------------
Piotr Rotter
Konsultant IT / IT Consultant
===========================================
http://www.ACTIVE24.pl - Powerful hosting - surprisingly easy
===========================================
ul. Barkocińska 6, 03-543 Warszawa PL
Email: bok at active24.pl
Tel: +48 22 423 33 22
GSM: +48 503 10 40 50
Skype: active24pl
More information about the dovecot
mailing list