I'm trying to find a way to have my Postfix server appear to reject emails from particular envelope senders while still delivering those same emails to their intended recipients.
Microsoft's email servers keep repeatedly blacklisting my mailserver's IP address, rejecting emails from my server with a message advising to
Please contact your Internet service provider since part of their network is on our block list (S3150).
Three times now over the past few months both I and my hosting provider have verified that no suspicious activity is originating from my very low volume mailserver and that it is properly configured with reverse DNS, SPF, and DKIM records, does not appear on any public blacklists, and has no issues sending mail to other large email provider domains such as gmail and yahoo.
My provider has been very helpful in jumping through Microsoft's hoops to successfully attain "mitigation" 3 times thus far, briefly allowing me to again correspond with the one person I regular email on one of their domains, but each time this mitigation has proved temporary and the situation soon recurs.
As I've gotten tired of playing this pointless game, I've given this one regular correspondent an account on my mail server that we now use to exchange emails, cutting MS out of the picture.
Since my email history shows this to be the only MS "customer" I've corresponded with over the last few years, rather than continuing to jump through MS's hoops repeatedly I'd like instead to appear to reject messages from MS's mailservers with an appropriate reject message that lets the senders know that I will not be able to respond to them because MS keeps censoring my mailserver for no apparent reason.
Since I cannot reply to any such emails, this seems to only way to get that information to them. At the same time, however, I would like to be able to see what any such senders wrote in case it is someone I know who has changed email providers or been out of touch for awhile.
So, can anyone tell me if such a thing is possible using Postfix and if so the best way to configure it?