[Postfixbuch-users] Restrictions abhängig von Host

Peer Heinlein p.heinlein at heinlein-support.de
Fr Aug 2 14:08:55 CEST 2013


Am 02.08.2013 13:56, schrieb Wolfgang Routschka:

Hallo,

> smtpd_helo_restrictions = reject_invalid_hostname,
> reject_unknown_hostname soll für externe Server gelten für interne
> Server nicht

Vieles wird einfacher, wenn Du alles in die recipient_restrictions
packst. Siehe das Restrictions-Kapitel im Postfixbuch mit der Musterlösung.

Viele derartige Probleme kann man dann also schon dadurch lösen, daß
einige Prüfungen VOR den $mynetworks stehen (=gilt für alle), andere
Prüfungen erst NACH $mynetworks stehen (=gilt eben nicht mehr für lokale
IPs, die sind ja dann schon weg).

Wenn ein einfaches "die nicht, andere schon" umzusetzen ist, dann geht
das also schon durch eine sinnvolle Reihenfolge.

Wenn es komplexer ist (entweder/oder-Sachen oder 3-Wege-Entscheidungen
o.ä.), dann braucht man Restriction Classes. Macht es etwas
unübersichtlicher, kann aber dann auch mehr. Dann würde man ein
check_client_access nutzen um dann in Abhängigkeit von der IP die
Restriction-Klasse anzuspringen, die für diese IPs die individuellen
Restrictions hat. Siehe auch dazu das Kapitel im Buch.


Peer



-- 
Heinlein Support GmbH
Schwedter Str. 8/9b, 10119 Berlin

http://www.heinlein-support.de

Tel: 030 / 405051-42
Fax: 030 / 405051-19

Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht
Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein -- Sitz: Berlin



Mehr Informationen über die Mailingliste Postfixbuch-users