Erzwingen von Fehler 550 an Stelle von Warnung 450
Robert Schetterer
rs at sys4.de
Do Jul 9 20:00:28 CEST 2015
Am 09.07.2015 um 19:08 schrieb Walter H.:
> 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
>
Ich befuerchte das ist der falsche Ansatz, dein ISP/Mailhoster sollte
per se keine Mails von nicht existierenden Domains annehmen, tut er es
doch und du holst die Mails ab wuerde ich empfehlen diese Mails mit
einer Spamassassin Regel als SPAM zu taggen und dann weiterzuleiten
hier ist ein Beispiel
https://sys4.de/de/blog/2013/04/12/abholdienst-fur-mail/
Best Regards
MfG Robert Schetterer
--
[*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
Mehr Informationen über die Mailingliste postfix-users