I run a postfix mail server. It's been up for a while, and works perfectly in most cases. MXToolbox reports no errors, my domain isn't blacklisted, and Gmail addresses can interact with my server perfectly well.
However, it seems that microsoft doesn't want to play nice. A few people have sent me mail from microsoft services (either microsoft.com
or a custom domain managed by Outlook/365), and they get a "mail undeliverable" response. The mail never reaches my server--it gets lost somewhere inside Microsoft's infrastructure.
I got my hands on one of these responses, and it seems that Microsoft mail servers resolve my domain to 0.0.0.0
. Possibly a whitelist?
Is there anything I can do to fix this problem? I'd very much like to receive email from accounts managed by Microsoft.
Additional information:
Here's the bounced response senders get:
8/2/2022 11:25:17 PM - Server at CH2PR21MB1397.namprd21.prod.outlook.com returned '550 5.4.312 Message expired, DNS query failed(ErrorRetry)'
8/2/2022 11:15:17 PM - Server at mydomain.com (0.0.0.0) returned '450 4.4.312 DNS query failed [Message=ErrorRetry] [LastAttemptedServerName=mydomain.com] [CB1PEPF0000204A.namprd00.prod.outlook.com](ErrorRetry)'
MS internal servers are resolving my domain to 0.0.0.0
.
My DNS configuration is fairly simple, with a single MX record on mydomain.com
that points to mail.mydomain.com
, as well as the usual DMARC and DKIM records. I'm fairly sure nothing is wrong with my DNS config, I've tested it with a few provides and they all work perfectly.
Although, anything is possible.