ich arbeite mit Keyhelp 25 auf Ubuntu 22.
Ein Lieferant von mir hat einen falschen SPF-Eintrag und Mails von ihm an mich werden von Keyhelp korrekt abgewiesen. Irgendwann erreiche ich bei meinem Lieferanten vielleicht den richtigen Ansprechpartner um das zu korrigieren, aber bis dahin würde ich mir gerne behelfen.
Ich spiele also gerade mit Whitelist-Einträgen in /etc/postfix-policyd-spf-python/policyd-spf.conf rum und mache irgendwas dabei falsch. Die Datei habe ich wie folgt geändert:
Code: Select all
debugLevel = 1
TestOnly = 1
HELO_reject = Fail
Mail_From_reject = Fail
PermError_reject = False
TempError_Defer = False
skip_addresses = 127.0.0.0/8,::ffff:127.0.0.0/104,::1
Whitelist: 12.345.67.89/31
Um meine Änderungen zu testen, sende ich jetzt eine Mail mit absichtlich falschem Absender. SPF-Eintrag etc. passen natürlich nicht, aber das sollte Keyhelp ja jetzt ignorieren.
Trotzdem wird die folgende Mail nicht durchgelassen:
Code: Select all
Apr 8 16:39:21 kameha postfix/smtpd[1729360]: connect from test.absenderserver.de[12.345.67.89]
Apr 8 16:39:23 kameha policyd-spf[1730258]: 550 5.7.23 Message rejected due to: SPF fail - not authorized. Please see http://www.openspf.net/Why?s=mfrom;id=weihnachtsmann@nordpol.de;ip=12.345.67.89;r=<UNKNOWN>
Apr 8 16:39:23 kameha postfix/smtpd[1729360]: NOQUEUE: reject: RCPT from test.absenderserver.de[12.345.67.89]: 550 5.7.23 <test@empfangerserver.de>: Recipient address rejected: Message rejected due to: SPF fail - not authorized. Please see http://www.openspf.net/Why?s=mfrom;id=weihnachtsmann@nordpol.de;ip=12.345.67.89;r=<UNKNOWN>; from=<weihnachtsmann@nordpol.de> to=<test@empfaengerserver.de> proto=ESMTP helo=<test.absenderserver.de>
Apr 8 16:39:23 kameha postfix/smtpd[1729360]: using backwards-compatible default setting smtpd_relay_before_recipient_restrictions=no to reject recipient "test@empfaengerserver.de" from client "test.absenderserver.de[12.345.67.89]"
Apr 8 16:39:23 kameha postfix/smtpd[1729360]: disconnect from test.absenderserver.de[12.345.67.89] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=6/8