Hello,

has anyone a running setup for LMTP proxy and the director service ?
pop3/imap/managesieve is properly working, but i have problems with LMTP. I set it up as described in the conf.d/10-director.conf

From the user_db i get proxy=y and no proxyhost as described for imap/pop3
But lmtp is complaining about the missing host:

Jul 07 15:00:48 auth: Debug: master in: PASS 1 [email protected] service=lmtp lip=::1 lport=30025 rip=::1 rport=41992 Jul 07 15:00:48 auth: Debug: ldap([email protected],::1): pass search: base=ou=mailboxes,ou=vfag,c=de,o=top scope=subtree filter=(&(objectClass=uco)([email protected])) fields=mailboxname,userpassword,myproxy Jul 07 15:00:48 auth: Debug: auth([email protected],::1): username changed [email protected] -> 1000000000032 Jul 07 15:00:48 auth: Debug: ldap(1000000000032,::1): result: mailboxname(user)=1000000000032 userpassword(password)=<hidden> myproxy(proxy)=y
Jul 07 15:00:48 auth: Debug: master out: PASS   1       proxy
Jul 07 15:00:48 lmtp(18537): Debug: auth input: proxy
Jul 07 15:00:48 lmtp(18537): Error: proxy: host not given
Jul 07 15:00:48 auth: Debug: master in: USER 2 [email protected] service=lmtp lip=::1 rip=::1 Jul 07 15:00:48 auth: Debug: ldap([email protected],::1): user search: base=ou=mailboxes,ou=vfag,c=de,o=top scope=subtree filter=(&(objectClass=uco)([email protected])) fields=homeDirectory,uidNumber,gidNumber,quotaBytes Jul 07 15:00:48 auth: Debug: ldap([email protected],::1): result: homeDirectory(home)=/mail/001/32/00/00/1000000000032 quotaBytes(quota_rule=*:storage=%$B)=*:storage=1073741824B Jul 07 15:00:48 auth: Debug: master out: USER 2 [email protected] home=/mail/001/32/00/00/1000000000032 quota_rule=*:storage=1073741824B

Do i still have have to set
lmtp_proxy=yes
?

My config:
# 2.0.rc1 (056c3240a912): /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.27.42-0.1-default x86_64 SUSE Linux Enterprise Server 11 (x86_64)
auth_debug = yes
auth_default_realm = domain.de
auth_master_user_separator = *
auth_mechanisms = plain login
auth_verbose = yes
director_mail_servers = 10.189.34.99 10.189.34.100
director_servers = 10.189.34.38 151.189.34.59
disable_plaintext_auth = no
dotlock_use_excl = yes
lmtp_proxy = yes
log_path = /var/log/dovecot.log
mail_debug = yes
mail_gid = 60001
mail_location = mdbox:%h:INDEX=%h/index
mail_nfs_storage = yes
mail_uid = 60001
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet comparator-i;ascii-casemap fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date spamtest spamtestplus virustest
namespace type=private {
  inbox = yes
  location =
  prefix =
  separator = .
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-ldap-pw.conf
  driver = ldap
}
protocols = imap pop3 lmtp sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
    user = postfix
  }
  unix_listener auth-userdb {
    group =
    mode = 0600
    user = dovecot
  }
}
service director {
  fifo_listener login/proxy-notify {
    mode = 0666
  }
  inet_listener {
    port = 13459
  }
  unix_listener director-userdb {
    mode = 0666
  }
  unix_listener login/director {
    mode = 0666
  }
}
service imap-login {
  executable = imap-login director
}
service lmtp {
  inet_listener {
    port = 30025
  }
}
service managesieve-login {
  executable = managesieve-login director
  inet_listener managesieve {
    port = 2000
  }
}
service pop3-login {
  executable = pop3-login director
}
ssl = no
userdb {
  args = /usr/local/etc/dovecot/dovecot-ldap-pw.conf
  driver = ldap
}
protocol lmtp {
  auth_socket_path = director-userdb
}


Reply via email to