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: b...@active24.pl
Tel: +48 22 423 33 22
GSM: +48 503 10 40 50
Skype: active24pl

Reply via email to