Zitat
Bist Du Dir denn sicher, daß der Absender der Mail kein Spam-Versender ist?
Zu 100% sicher! Ich kenne den Versender persönlich und ich stehe dem Verein sehr nahe. Zudem habe ich den Versender gebeten Testmails zu schicken, die ich genau im Log wiederfinde.
Allerdings ändert das nichts an der Tatsache, dass deren Mailserver falsch eingestellt ist/sein kann.
Zitat
Es macht also absolut keinen Sinn möglichst viele Server in die whitelist zu setzen.
Genau aus dem Grund ist das natürlich keine endgültige Lösung. Aber erst mal die Möglichkeit die Mails (wieder) durch zu lassen.
Nachdem ich gestern übrigens die Whitelist eingerichtet hab, kommen die Mails trotzdem nicht an. Sie werden gegreylistet (was ich für nicht whitgelistete Server auch will, allerdings sollte da eigentlich keine Fehlermeldung kommen und der jeweilige Server die Mail nach einer gewissen Zeit erneut senden.)
Hier erstmal, wie ich die Whitelist eingerichtet hab (Ist mein erster Eintrag und folglich könnte es ja sein, ich hab da was falsch gemacht):
/etc/postfix/whitelist
mail.verein.de OK
111.222.123.321 OK
/etc/postfix/main.cf
[...]
smtpd_sender_restrictions =
permit_mynetworks
permit_sasl_authenticated
check_client_access hash:/etc/postfix/whitelist
reject_unknown_hostname
reject_unknown_recipient_domain
reject_unknown_sender_domain
[...]
mit
postmap /etc/postfix/whitelist
hab ich die whitelist aktiviert.
anschließend den postfix neu gestartet.
Jetzt sehe ich aber z.B. folgenden Logeintrag:
Jan 18 07:12:31 meinserver postfix/smtpd[6297]: connect from mx0.verein.de[111.222.123.321]
Jan 18 07:12:31 meinserver postgrey: action=greylist, reason=new, client_name=mx0.verein.de, client_address=111.222.123.321, sender=prvs=0634f80665=meier@verein.de, recipient=user@meinedomain.de
Jan 18 07:12:31 meinserver postfix/smtpd[6297]: NOQUEUE: reject: RCPT from mx0.verein.de[111.222.123.321]: 450 4.2.0 <user@meinedomain.de>: Recipient address rejected: Greylisted, see http://postgrey.schweikert.ch/help/meinedomain.de.html; from=<prvs=0634f80665=meier@verein.de> to=<user@meinedomain.de> proto=ESMTP helo=<mail.verein.de>
Jan 18 07:12:31 meinserver postfix/smtpd[6297]: disconnect from mx0.verein.de[111.222.123.321]
und der Sender bekam eine Fehlermeldung in der stand, dass er gegreylistet wurde (also Fehlermeldung per Mail).
Das sind ja nun zwei Missstände:
- Hätte er durch die whitelist gar nicht mehr gegreylistet werden dürfen
- Wenn er gegreylistet wird, bekommt der Sender-Server doch nur einen Temporären Fehler und probiert es ein wenig später erneut. Darüber informiert der Sender-Server den Absender selbst doch normalerweise nicht, oder? Unterliege ich da einem Irrtum? (Ich nahm an, das es Standard ist, dass ein Mailserver eine gewisse anzahl an Zustellversuchen durchführt und erst nach einer festgelegten Anzahl temporärer Fehler bzw. einer gewissen Zeit, die er versucht hat, die Mail auszuliefern, verschickt er eine entsprechende Mail)
[EDIT]
Ups... Missstand 1 seh ich grad, ist absolut logisch: Ich hab versehentlich die whitelist an der falschen Stelle eingetragen; Die gehört natürlich nicht in sender_restrictions sondern in die recipient_restrictions. Also müssten die recipient_restrictions wiefolgt aussehen:
/etc/postfix/main.cf
[...]
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
check_client_access hash:/etc/postfix/whitelist
reject_unauth_destination
check_policy_service inet:localhost:60000
reject_unauth_pipelining,
reject_non_fqdn_recipient
smtpd_sender_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_unknown_hostname
reject_unknown_recipient_domain
reject_unknown_sender_domain
[...]
Alles anzeigen