[postfix-users] postfix auf port 465 rejected trotz permit_sasl_authenticated

Florian Streibelt postfix at f-streibelt.de
Sa Mär 30 00:21:30 CET 2013


Moin,

gerade habe ich 3 Stunden mit folgendem Problem verbracht:

ich muss wegen kaputter Software auf der anderen Seite port 465 mit ssl fahren, also wie gewohnt in der master.cf auf einem debian die passenden Zeilen aktiviert:

smtps     inet  n       -       -       -       -       smtpd
        -o smtpd_tls_wrappermode=yes
        -o smtpd_sasl_auth_enable=yes
        -o smtpd_client_restrictions=permit_sasl_authenticated,reject
        -o milter_macro_daemon_name=ORIGINATING

Das Ergebnis ist aber, dass direkt nach dem Connect per openssl client der Client rejected wird:

554 5.7.1 <91-64-122-25-dynip.superkabel.de[91.64.122.25]>: Client host rejected: Access denied
QUIT
DONE

Ohne Banner, ohne alles.

Wenn ich nun die Zeile

        -o smtpd_client_restrictions=permit_sasl_authenticated,reject

weg lasse funktioniert es wie gewünscht - ich bin trotzdem kein offenes Relay und die Gegenstelle kann nach dem authentifizieren mails versenden:

220 mx01.streibelt.net ESMTP Postfix (Debian/GNU)
EHLO mail.example.org
250-mx01.streibelt.net
250-PIPELINING
250-SIZE 20480000
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Jetzt frage ich mich, warum diese Restrictions da eingetragen waren (ich hab ja noch die main.cf) und warum das mit der sasl authentication nicht funktioniert hat..

postconf -n meint halt jetzt, passend zu meiner main.cf:

smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated

also ohne reject.

Das maillog sagt ausser Access denied leider auch nichts wirklich sinnvolles:

Mar 29 23:52:39 mx01 postfix/smtpd[26799]: NOQUEUE: reject: CONNECT from 91-64-122-25-dynip.superkabel.de[91.64.122.25]: 554 5.7.1 <91-64-122-25-dynip.superkabel.de[91.64.122.25]>: Client host rejected: Access denied; proto=SMTP



Mit verwirrten Grüßen,
  Florian




Mehr Informationen über die Mailingliste postfix-users