[Postfixbuch-users] Exchange soll über Postfix versenden -> Relay access denied;
Sascha Peters
postfix-list at novuage.de
Sa Feb 19 11:39:36 CET 2011
Am 19.02.2011 11:30, schrieb Ronny Seffner:
>> Benutzername und Passwort zum Auth. mitsendet. Im Log finde ich davon
>> aber nichts, was ich doch eigentlich müsste oder?
> Bei mir sieht das u.A. so aus :
>
> Feb 1 08:56:25 ns3 postfix/smtpd[6574]: E5EE1224068:
> client=unknown[217.6.1.90], sasl_method=LOGIN, sasl_username=info at ....
>
> Dass Du Dich für die smptd_sasl_* Parameter entschieden hast ist auch schon
> mal gut. Aber mit der main.cf ist es nicht getan, da muss noch ein backend
> ausgewählt werden (bei mir über /etc/postfix/sasl/smtpd.conf eine mysql-DB).
> Wenn noch Probleme bestehen, könntest Du hier ja mal das Ergebnis von
> 'saslfinger -s' publizieren.
Ich würde da dovecot und ein flatfile nehmen... keine SQL. Das ist
gerade auf einem Relay wo dann nur ein paar User drin stehen werden viel
einfacher.
/etc/dovecot/dovecot.conf (nur teile)
auth default {
mechanisms = CRAM-MD5 DIGEST-MD5 PLAIN LOGIN
userdb passwd-file {
args = /etc/dovecot/userdb
}
passdb passwd-file {
args = /etc/dovecot/userdb
}
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
}
client {
path = /var/spool/postfix/private/dovecot-auth
mode = 0660
user = postfix
group = postfix
}
}
}
/etc/doveco/userdb
user at irgendwas.nix:{plain}Password:250:250::/dev/null::
nur_user_geht_auch:{plain}ClearWegenMD5_SHA1_und_Co:250:250::/dev/null::
/etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = no
smtpd_sasl_security_options = noanonymous
smtpd_sasl_tls_security_options = noanonymous
smtpd_sasl_local_domain =
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_type = dovecot
Sollte quasi schon ausreichen, dann bekommst Du das hin, und der
Exchange braucht als Benutzer nur obiges angeben. Kannst Du dann auch
mit jedem Mailclient testen.
--
Gruß
Sascha
Mehr Informationen über die Mailingliste Postfixbuch-users