[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