Le 12/10/2011 12:01, J. Bakshi a écrit : > [snip] >> >> set the restriction before permit i.e >> >>>>> smtpd_recipient_restrictions = >>>>> check_recipient_access hash:/etc/postfix/restrictioinincoming, >>>>> permit_mynetworks, >>>>> permit_sasl_authenticated, >> >> > > Thanks, already solved it :-)
that's a bad idea. an error in the map will make you an open relay. for this reason, the general advice is to avoid using check_*_access before reject_unauth_destination in smtpd_recipient_restrictions. assuming the default value of smtpd_delay_reject, you can simply move that check_recipient_access to another restriction, for example: smtpd_helo_restriction = check_recipient_access hash:/etc/postfix/restrictioinincoming an alternative (that will also work for mail submitted via the sendmail comand) is to use transport_maps: nore...@example.com error:... Note that if you don't want to receive errors for such mail, then you should use a "null sender" (MAIL FROM:<>). also, be sure to include informations for users to contact you if they really need to (complain, unsubscribe, ... etc).