On 4/15/2019 10:02 AM, Jim P. wrote:
Sure. You want postscreen_access_list, which defaults to permit_mynetworks.
Just add it to your config with a lookup table like so:
postscreen_access_list = permit_mynetworks,
hash:/etc/postfix/postscreen_access_list
~# cat /etc/postfix/postscreen_access_list
168.100.1.3 permit # camomile.cloud9.net
2604:8d00:0:1::3 permit # camomile.cloud9.net
168.100.1.4 permit # russian-caravan.cloud9.net
2604:8d00:0:1::4 permit # russian-caravan.cloud9.net
168.100.1.7 permit # english-breakfast.cloud9.net
2604:8d00:0:1::7 permit # english-breakfast.cloud9.net
That looks like a list of client IP addresses, not a list of email
addresses. It is an email address (a local one in the mysql database)
that I want to whitelist, not a client IP address.
The spam_lovers file contains lines like this:
us...@example.com OK
In this situation, example.com would be a domain that is handled by my
mail server. I want to duplicate the spam_lovers functionality for
postscreen.
Thanks,
Shawn