Erzwingen von Fehler 550 an Stelle von Warnung 450
Walter H.
Walter.H at mathemainzel.info
Do Jul 9 19:08:40 CEST 2015
On 09.07.2015 16:43, Ralf Hildebrandt wrote:
> * Walter H.<Walter.H at mathemainzel.info>:
>
>> 450 4.1.8<Rybansunglasses at fitdomesticcompany.com>: Sender address rejected: Domain not found
> Was steht im Log?
>
Jul 5 08:17:25 filter postfix/smtpd[21563]: NOQUEUE: reject: RCPT from
filter.local[192.168.1.1]: 450 4.1.8
<Rybansunglasses at fitdomesticcompany.com>: Sender address rejected:
Domain not found; from=<Rybansunglasses at fitdomesticcompany.com>
to=<walter at filter.local> proto=ESMTP helo=<filter.local>
Jul 5 08:21:09 filter postfix/smtpd[21671]: NOQUEUE: reject: RCPT from
filter.local[192.168.1.1]: 450 4.1.8
<Rybansunglasses at fitdomesticcompany.com>: Sender address rejected:
Domain not found; from=<Rybansunglasses at fitdomesticcompany.com>
to=<walter at filter.local> proto=ESMTP helo=<filter.local>
Jul 5 08:25:01 filter postfix/smtpd[21794]: NOQUEUE: reject: RCPT from
filter.local[192.168.1.1]: 450 4.1.8
<Rybansunglasses at fitdomesticcompany.com>: Sender address rejected:
Domain not found; from=<Rybansunglasses at fitdomesticcompany.com>
to=<walter at filter.local> proto=ESMTP helo=<filter.local>
...
Jul 9 17:33:25 filter postfix/smtpd[17691]: NOQUEUE: reject: RCPT from
filter.local[192.168.1.1]: 450 4.1.8
<Rybansunglasses at fitdomesticcompany.com>: Sender address rejected:
Domain not found; from=<Rybansunglasses at fitdomesticcompany.com>
to=<walter at filter.local> proto=ESMTP helo=<filter.local>
knapp alle 4 Minuten ein Eintrag ...
angemerkt sei, daß die Mails via fetchmail abgeholt und an postfix
übergeben werden; nimmt dieser die Mail mit einem 4xx Fehler aber nicht an,
dann wird diese auch am Postfach beim ISP/Mailhoster/... nicht gelöscht
und etwa 4 Minuten später wieder versucht ...
verweigert hingegen Postfix mit einem 5xx Fehler, dann wird eine
Fehlernachricht generiert, und die Mail am Postfach beim
ISP/Mailhoster/... entfernt;
die hier generierte Fehlernachricht fange ich mittels header_checks am
'smarthost' ab, und leite sie in den root Ordner;
habe ich z.B. im header_check folgendes
/^from:[[:space:]].*(mainziboy\@yahoo\.com).*$/
REJECT Sender blocked.
dann ergibt das mit telnet folgendes:
[root at filter ~]# telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 filter.local ESMTP Postfix (2.6.6)
ehlo filter.local
250-filter.local
250-PIPELINING
250-SIZE 20972032
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250 8BITMIME
mail from: <mainziboy at yahoo.com>
250 2.1.0 Ok
rcpt to: <walter at filter.local>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
To: <walter at filter.local>
From: <mainziboy at yahoo.com>
Subject: Automated Test-Mail ...
sent directly from the console via 'telnet'.
.
550 5.7.1 Sender (mainziboy at yahoo.com) blocked.
dann findet man im log folgendes
Jul 9 10:35:09 filter postfix/cleanup[4410]: E852D48F3: reject: header
From: <mainziboy at yahoo.com> from filter.local[192.168.1.1];
from=<mainziboy at yahoo.com> to=<walter+NoReply at filter.local> proto=ESMTP
helo=<filter.local>: 5.7.1 Sender blocked
Danke für Hilfe
Walter
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 4312 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <http://de.postfix.org/pipermail/postfix-users/attachments/20150709/fc9c7f4f/attachment-0001.bin>
Mehr Informationen über die Mailingliste postfix-users