?
----- Original Message -----
From: "Murray Trainer"
To:
Cc:
Sent:Wed, 12 Feb 2014 09:25:24 +0800
Subject:[Dovecot] Getting Director Proxy Working
Hi All,
I can't get directory proxying of pop3 and imap working.? The
director stuff appears to be OK - see below.?? The ldap
authentication is working on the backend mail server.? I just get
connection refused when I telnet to the proxy on the pop3 and imap
ports.? Nothing appears to be running on the pop3 and imap ports
despite the lines in the config below.? I am not sure what to do
from
here as nothing is showing up in the logs. ? Some assistance would
be
greatly appreciated.
Thanks
Murray
# doveadm director status
mail server ip
vhosts?????????????????????????????????????????????????????????????????????????????????????????????????????????
users
x.x.x.x ?????
100?????????????????????????????????????????????????????????????????????????????????????????????????????????????
0
# doveadm director map
user???????????????????????????????????????????????????????????????????????????????????????????????????????
mail server ip expire time
# doveconf -n
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.1
auth_cache_size = 32 M
auth_cache_ttl = 2 hours
auth_debug = yes
auth_mechanisms = plain login
auth_verbose = yes
base_dir = /var/run/dovecot/
director_mail_servers = x.x.x.x
director_servers = y.y.y.y
disable_plaintext_auth = no
mail_debug = yes
passdb {
? args = nopassword=y proxy=y
? driver = static
}
service director {
? fifo_listener login/proxy-notify {
??? mode = 0666
??? user = $default_login_user
? }
? inet_listener {
??? port = 9090
? }
? unix_listener director-userdb {
??? mode = 0600
? }
? unix_listener login/director {
??? mode = 0666
? }
}
service imap-login {
? executable = imap-login director
? inet_listener imap {
??? port = 143
? }
}
service pop3-login {
? executable = pop3-login director
? inet_listener pop3 {
??? port = 110
? }
}
ssl_cert
Sorry, full dovecot config below:
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.1
auth_cache_size = 32 M
auth_cache_ttl = 2 hours
auth_debug = yes
auth_mechanisms = plain login
auth_verbose = yes
base_dir = /var/run/dovecot/
director_mail_servers = x.x.x.x
director_servers = y.y.y.y
disable_plaintext_auth = no
mail_debug = yes
passdb {
? args = nopassword=y proxy=y
? driver = static
}
service director {
? fifo_listener login/proxy-notify {
??? mode = 0666
??? user = $default_login_user
? }
? inet_listener {
??? port = 9090
? }
? unix_listener director-userdb {
??? mode = 0600
? }
? unix_listener login/director {
??? mode = 0666
? }
}
service imap-login {
? executable = imap-login director
? inet_listener imap {
??? port = 143
? }
}
service pop3-login {
? executable = pop3-login director
? inet_listener pop3 {
??? port = 110
? }
}
ssl_cert =