Home |
Comics |
Gallery |
wishlist |
Donations |
Impressum |
The Book of Postfix |
Postfix - Einrichtung, Betrieb und Wartung |
Blog |
38.107.179.210 |
Postfix smtpd_restriction_classes for Dummies - Part IIIFrage:Ich will, dass Mail von außen NIE einen Absender innerhalb meiner Domain hat und dass Mail von innen IMMER einen Absender innerhalb meiner Domain hat. Antwort: In main.cf benutzt Du: smtpd_restriction_classes = hat_unsere_absenderadresse hat_unsere_absenderadresse = check_sender_access hash:/etc/postfix/unsere_absenderadresse reject smtpd_recipient_restrictions = check_client_access hash:/etc/postfix/interne_netze # # wenn der client in 10.* oder 192.168.*.* ist, wird # "hat_unsere_absenderadresse" zurueckgegeben # "hat_unsere_absenderadresse" ist definiert als # "check_sender_access hash:/etc/postfix/unsere_absenderadresse" # dieses gibt nur OK zurueck, wenn sender "example.com" oder der # leere Absender (Bounces!!) ist, sonst reject # Evtl. kann man "reject" durch etwas flamboyanteres ersetzen :) # check_sender_access hash:/etc/postfix/nicht_unsere_absenderadresse # # der client ist NICHT in 10.* oder 192.168.*.* (sonst haette # ja vorige Restriction gegriffen!). # Nun pruefen wir den Absender. Wenn er NUN example.com ist, kommt # jemand von aussen mit example.com Absender. Daher: 554 Elender Luegner! # reject_unauth_destination # relaying verhindern ... sonstige spam checks ... permit /etc/postfix/interne_netze: 10 hat_unsere_absenderadresse 192.168 hat_unsere_absenderadresse /etc/postfix/unsere_absenderadresse: example.com OK <> OK /etc/postfix/nicht_unsere_absenderadresse: example.com 554 Elender Luegner!
This file was last modified 18. Feb 2008 by root |