On 2/2/2013 11:10 AM, Gerben Wierda wrote: > Dag & Dank Wietse, > > Can I do perl regex, e.g. > > outmail\d\d\d.snc\d.facebook.com permit > > or globbing like > > outmail*.snc4*.facebook.com
/etc/postfix/main.cf: smtpd_recipient_restrictions = ... reject_unauth_destination -> check_client_access pcre:/etc/postfix/client_access check_policy_service unix:private/policy /etc/postfix/client_access: /.*facebook\.com$/ permit ... You may want to be more specific. I made my example very generic as your expression above seems to miss some of their outbound host rdns, such as: outappmail004.snc4.facebook.com > And secondly, I also get mail I want to leave through where the sender is an > operation like messagelabs, but I want to accept only certain senders using > messagelabs, e.g. apg.nl or apg-am.nl. So not so much the client but the > from, e.g. > > @apg.nl permit > > how do I do that? You can also do this with a PCRE table. If by "from" you mean MAIL FROM, then check_sender_access is what you want: http://www.postfix.org/postconf.5.html#check_sender_access So in the example above, directly after check_client_access, you'd have: check_sender_access pcre:/etc/postfix/sender_access and a file with expressions something like: /etc/postfix/sender_access /.*@apg\.nl$/ permit ... -- Stan