[Postfixbuch-users] Orig-Client-IP auf HOLD setzen in einer pre-queue-Filter-Umgebung

marcus.friede at Bertelsmann.de marcus.friede at Bertelsmann.de
Fr Feb 10 15:09:44 CET 2012


Hallo.

Wie kann ich eingehende Mails auf meinem MXer einer bestimmten Client-IP auf HOLD setzen in einer pre-queue-Filter-Umgebung ?

master.cf:
#################
smtp      inet  n       -       n       -       100      smtpd
        -o content-filter=
        -o smtpd_proxy_filter=localhost:10024
        -o smtpd_proxy_timeout=200

localhost:10025 inet    n       -       n       -       0       smtpd
        -o content-filter=
        -o smtpd_proxy_filter=
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=check_client_access,cidr:/etc/postfix/hold,permit_mynetworks,reject
        -o smtpd_data_restrictions=
        -o mynetworks=127.0.0.0/8
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
#################

hold:
#################
a.b.c.d/32	HOLD
#################

Problem:
1. with smtpd_proxy_filter specified, action HOLD is unavailable
2. Über den Reinject auf Port 10025 ist die Client-IP immer localhost ?!?!

Kann ich diesen Konflikt irgendwie lösen ?


Gruß
Marcus



Mehr Informationen über die Mailingliste Postfixbuch-users