nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Postfix: Bestimmten Empfänger auf $my networks beschränken

Von: Christian Winter (thepoet_nospam@arcor.de) [Profil]
Datum: 18.02.2008 09:33
Message-ID: <47b942cc$0$380$9b4e6d93@newsspool2.arcor-online.net>
Newsgroup: de.comm.software.mailserver
Matthias Hanft schrieb:
> Hallo,
>
> eine kleine Mailingliste (die nur von mir verwendet wird) soll
> von einer externen Anwendung befüllt werden (wodurch eine Ver-
> waltung im Mail-Client ausscheidet). Also wollte ich nun ein-
> fach in /etc/mail/aliases sowas reinschreiben wie z.B.
>
> kunden: :include:/home/mh/kunden.txt
>
> so daß meine Kundensoftware einfach immer nur die Datei kunden.txt
> aktuell befüllen braucht und ich danach an kunden@meinmailserver
> senden kann.
>
> So wie oben könnte nun aber die ganze Welt an meine Kunden senden.
> Also brauche ich wohl irgendwelche Access-Tables, in denen irgend-
> was von "kunden permit_mynetworks, reject" drinsteht - aber wie
> und wo ich das mit der richtigen Syntax in die Konfiguration ein-
> hänge, kriege ich irgendwie nicht richtig hin. Kann mir da jemand
> mit einer Kurzkurzanleitung helfen?

Das ist wohl ein Fall für eine Restriction Class:
----------------------------- main.cf ----------------------------
smtpd_restriction_classes = check_ml_access

check_ml_access
permit_mynetworks
reject

smtpd_recipient_restriction
check_recipient_access hash:/etc/postfix/mailing_list_access
permit_mynetworks
reject_unauth_destination
... etc ...

----------------- /etc/postfix/mailing_list_access ---------------
kunden@deine.domain		check_ml_access

Wichtig ist, dass der Lookup auf mailing_list_access vor allen anderen
Empfänger-Prüfungen vorgenommen wird, die ein OK zurückliefern würden.
http://www.postfix.org/RESTRICTION_CLASS_README.html

-Christian

[ Auf dieses Posting antworten ]

Antworten