Abhijeet Rastogi:
> Domain    Pure_Traffic     Suspect_Traffic
> A1.com           ip1                    ip5
> A2.com           ip2                    ip5
> A3.com           ip3                    ip5
> A4.com           ip4                    ip5

In that case, use sender_dependent_default_transport_maps to choose
an SMTP client with a the appropriate smtp_bind_address setting,
and use a FILTER action to override this for low-reputation mail.

/etc/postfix/main.cf:
    sender_dependent_default_transport_maps = hash:/etc/postfix/sender_transport
    milter_header_checks = pcre:/etc/postfix/milter_header_checks
    smtp1_bind_address = 1.2.3.1
    smtp2_bind_address = 1.2.3.2
        ....
    smtp5_bind_address = 1.2.3.5

/etc/postfix/sender_transport:
    A1.com      smtp1:
    A2.com      smtp2:
    ...         ....

/etc/postfix/milter_header_checks:
    /^X-Foobar-Precedence: junk/        FILTER smtp5:

/etcv/postfix/master.cf:
    smtp1 ... .... ... smtp -o smtp_bind_address=$smtp1_bind_address
    smtp2 ... .... ... smtp -o smtp_bind_address=$smtp2_bind_address
        ...
    smtp5 ... .... ... smtp -o smtp_bind_address=$smtp5_bind_address

        Wietse

Reply via email to