I like this idea.

Is this the right implementation?

Thank you very much

/etc/postfix/main.cf:
-------------------
  smtpd_recipient_restrictions =
    reject_non_fqdn_recipient
    reject_non_fqdn_sender
    reject_unknown_sender_domain
    permit_mynetworks
    check_recipient_access  hash:/etc/postfix/valid_users
    PREPEND  X-Bad-Recipient: Yes
    ....
    permit

  header_checks = regexp:/etc/postfix/header_checks

/etc/postfix/valid_users
---------------------------------
   go...@example.com   OK
   go...@example.com   OK

/etc/postfix/header_checks
---------------------------------------
   /^X-Bad-Recipient: Yes$/   REJECT

On Mon, Jan 10, 2011 at 11:30 AM, mouss <mo...@ml.netoyen.net> wrote:

> Le 09/01/2011 15:01, Wietse Venema a écrit :
> > yz1234:
> >>
> >> Hello,
> >>
> >> Is there a way to configure Postfix to reject the entire message
> >> (multi-recipient) if one of its recipients is unauthorized or invalid?
> >
> > This is not implemented in Postfix. You may implement this with
> > a Milter plugin-program.
> >
> >       Wietse
>
> If OP can use check_recipient_access (instead of
> reject_unlisted_recipient) then he can use PREPEND to add a header and
> use header_checks to reject if header is found.
>
>
>

Reply via email to