Le 11/01/2011 10:48, Y G a écrit : > 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
you can't do that. instead: check_recipient_access pcre:/etc/postfix/rcpt_bad rcpt_bad /./ PREPEND blah blah of course, make this come after "valid_users" check! > .... > 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. >> >> >> >