[Postfixbuch-users] smtpd_recipient_restrictions in master.cf festlegen

Christian Boltz postfixbuch at cboltz.de
So Mär 30 23:47:14 CEST 2008


Hallo zusammen,

ich würde gern eine Postfix-Instanz als "Backup" MX (besser: 
Faulpelz-MX ;-) einrichten, die immer mit 451 antwortet. Also quasi ein 
teilweises Nolisting, das gute Mailserver wegen 99er Prio des 
Faulpelz-MX kaum zu sehen bekommen.

Das Problem dabei: Wie bringe ich das meinem Postfix schonend bei?


Mein erfolgloser Versuch in master.cf:

88.198.196.158:smtp      inet  n       -       n       -    50    smtpd
    -o content_filter=smtp:[127.0.0.1]:10024
    -o smtpd_recipient_restrictions="check_sender_access 
regexp:/etc/postfix/faulpelz.cf,defer"

(die letzte Zeile wird im Mailprogramm umgebrochen, im Original ist 
alles ab "-o smtpd_recipient_restrictions=..." eine Zeile)

faulpelz.cf:
# RegEx-Map fuer faulpelz.cboltz.de
#
# alles mit 451 abweisen

/.*/      451 I'm a "Faulpelz", please use the primary MX

... endet leider mit folgender Logmeldung:

Mar 30 22:57:25 server postfix/smtpd[1274]: fatal: 
parameter "smtpd_recipient_restrictions": specify at least one working 
instance of: check_relay_domains, reject_unauth_destination, reject, 
defer or defer_if_permit

Schuld ist vermutlich das Leerzeichen vor "regexp:".
Das "defer" hatte ich am Anfang nicht mit drin, an der Logmeldung ändern 
sie jedoch nichts. Auch ohne die Anführungszeichen kommt dieselbe 
Meldung.


Frage: Wie kann ich sowas funktionierend via master.cf konfigurieren?
(Direkt in main.cf geht nicht, weil der Server auf einer anderen IP 
wirklich Mails empfangen soll.)


Gruß

Christian Boltz
-- 
No trees were killed in the sending of this message.  However a large
number of electrons were terribly inconvenienced.



Mehr Informationen über die Mailingliste Postfixbuch-users