Postfix SMTP Auth mit Dovecot IMAP proxy als SASL backend
tom
posturne at gmail.com
Fr Dez 15 08:28:17 CET 2017
Hallo,
ich nutze Dovecot als IMAP proxy für Exchange. Geht soweit bestens.
Jetzt würde ich gerne noch für am proxy authentifizierte User das
relaying am Postfix erlauben.
Ich bin dafür anfangs dem Howto
https://wiki.dovecot.org/HowTo/ImapcProxy gefolgt. War auch für reine
TLS Geschichten auf 143 in Ordnung. Dummerweise können die Iphones das
nicht und bestehen weitehin auf SSL, dann klapps aber mit dem Howto
nicht mehr. Somit habe ich mir die folgende Config erdacht, mit dem
Zwar der Proxy für TLS und SSL funktioniert, dummerweise jetzt aber
Postfix jedwede user/password Kombination als TRUE liefert, was ein
wunderschönes Open Relay gibt. :(
Hat jemand eine Idee, wie ich nach dem Howto ssl und TLS zum laufen
bekomme, oder wie ich in der folgenden das SASL Backend zum wirklichen
funktionieren bringen kann?
## Dovecot configuration file
mail_uid = imapproxy
mail_gid = imapproxy
protocols = imap
listen = *
auth_verbose=no
auth_debug=no
auth_debug_passwords=no
mail_debug=no
verbose_ssl=no
mail_location = imapc:~/imapc
mail_home = /home/imapproxy/%u
auth_mechanisms = plain login
ssl_cert = </etc/pki/tls/certs/aaaa.de.crt
ssl_key = </etc/pki/tls/certs/aaaa.de.key
ssl_ca = </etc/pki/tls/certs/aaaa.de-CA.crt
ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL
passdb {
driver = static
args = proxy=y proxy_nopipelining=y host=ip_internal_imap_server
nopassword=y nodelay=y nologin=y starttls=any-cert
}
userdb {
driver = static
args = static uid=9999 gid=9999 home=/dev/null
}
service imap-login {
inet_listener imap {
port = 143
address = 1.1.1.1
}
inet_listener imaps {
port = 993
ssl = yes
address = 1.1.1.1
}
}
service imap {
}
# why always true?????
service auth {
unix_listener auth-userdb {
}
inet_listener {
port = 12345
}
}
Postfix SASL settings:
smtpd_sasl_type = dovecot
smtpd_sasl_path = inet:127.0.0.1:12345
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
broken_sasl_auth_clients = yes
Mehr Informationen über die Mailingliste Dovecot