On Sat, 2020-10-24 at 16:46 -0700, John Hardin wrote: > ...and then whitelist specific desireable-correspondent outlook.com > addresses. > Its easy enough to create a list all desirable correspondents, at least if your MTA has the equivalent of Postfix's 'always_bcc' directive.
I use this to send a copy of all outbound mail to a local mailbox. Then periodically a cronjob scans and erases the mailbox content, adding the To: address(es) to a list of correspondents. IME this is safe because its quite unlikely that you'll ever need to blacklist anybody you've sent mail to. In my case I keep the correspondents list in a database. I use a custom Perl SA module to access the database and a CORRESPONDENTS_LIST rule to trigger it and add negative points to incoming mail email with a matching From: address. I also have a tool for weeding undesirables from the correspondent list because spamming addresses can creep onto the list, but its very infrequently needed. Martin