PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix leere Absender blocken (from=<>)



Herr Kommisar
19.04.05, 11:46
Hallo ,


BS: suse linux 9.0

postfix 2.0.14

ich will die leeren Absender einfach blocken also d.h. die Mails mit "from=<>"
gibst da ne spezielle möglichkeit ich benutze die Optionen
- mime_header_checks,
- header_checks,
- body_checks

aber wie schreibe ich das er leere Absender rejected ????

Danke schonmal im vorraus

[WCM]Manx
19.04.05, 11:58
Hi!

IMHO muss man Mails mit empty Sender akzeptieren, da so die bounces verschickt werden.

Manx

Herr Kommisar
19.04.05, 12:07
ich will keine Mails mit empty Sender akzeptieren

was meinst du mit:?? "da so die bounces verschickt werden"

[WCM]Manx
19.04.05, 12:19
Hi!

Schick mal an Deinen Server eine Email an einen User, den's nicht gibt.
Du bekommst einen Bounce zurück. Header anschauen!
Bei qmail schaut das so aus (Return-Path = <> !)


Return-Path: <>
Delivered-To: absender@xx.tld
Received: (qmail 163396 invoked from network); 19 Apr 2005 11:03:37 -0000
....
From: MAILER-DAEMON@xx.tld
To: absender@xx.tld
Subject: failure notice

Hi. This is the qmail-send program at ...
....
Sorry, no mailbox here by that name. (#5.1.1)

Manx

Wordooo
19.04.05, 12:22
http://www.rfc-ignorant.org/policy-dsn.php

Herr Kommisar
19.04.05, 12:32
Eine Mail an meinen Server mit unbekanntem User wird sofort abgelehnt


hier mein Problem im Detail:

ich hab ne domain z.B. DOMAIN.de
nun hab ich da auch ne Email: info@DOMAIN.de
und irgendwer scheint diese Emailadresse als Absender zu missbrauchen und verschickt damit Spam an alle möglichen und ich kriege dann die rejects.

in den Logfiles steht dann :
postfix/qmgr[5221]: D7F9C5E774: from=<>, size=8503, nrcpt=1 (queue active)

ich glaube so is das richtig


was kann ich dagegen tun??

Wordooo
19.04.05, 12:54
hmm ... also in ordnung isses nicht .. aber back to topic, so wuerds u.a. gehn (in header_checks) nach dem beispiel von [WCM]Manx:

/^Return-Path: <>/ DISCARD

Herr Kommisar
19.04.05, 12:59
ich werds mal probieren und melde mich dann wieder

Terran Marine
19.04.05, 13:46
Hallo,

reject_non_fqdn_sender in smtpd_recipient_restrictions aufnehmen, um nich FQDN-kompatible, und damit afaik auch leere Sender zu blocken.

http://www.postfix.org/postconf.5.html#reject_non_fqdn_sender

Grüße
Terran

Wordooo
19.04.05, 13:56
als MAIL FROM wird aber meisstens "MAILER-DAEMON" etc. genommen, da gehts nur um den Return-Path der leer ist. aber da bin ich mir jetzt auch nicht sicher ... wobei ich glaub das sich postfix streng nach RFC's verhaelt.

Terran Marine
19.04.05, 13:58
als MAIL FROM wird aber meisstens "MAILER-DAEMON" etc. genommen, da gehts nur um den Return-Path der leer ist. aber da bin ich mir jetzt auch nicht sicher ... wobei ich glaub das sich postfix streng nach RFC's verhaelt.

Return-Path ist im Header zu finden, die genannte Restriction prüft auf den Envelope-From und würde demnach für dein Beispiel nicht greifen.

In diesem Fall, müsste man auf die genannten HEADER_CHECKS ausweichen.

Grüße
Terran

Wordooo
19.04.05, 14:01
hab ich doch oben geschrieben, oder komm ich grad nich mit ?

Terran Marine
19.04.05, 14:05
hab ich doch oben geschrieben, oder komm ich grad nich mit ?

Ja genau, hast du.

Wollte nur nochmal mein erstes Posting erläutern und deinen Lösungsansatz bestätigen.