I think I have a solution now. And here is an unusual tale of dealing with a highly efficient Microsoft employee or automated droid - I can not work out which.
What Was The Issue? I could not send mail to microsoft addresses. outlook.com, hotmail.com and hotmail.co.uk. Server generated mail (forum reply notifications, subscription confirmations) and support emails from the office desktop device were all being returned instantly.
Why? For some reason microsoft was rejecting any mail to outlook and hotmail for email from mydomain,co,uk
For server generated mail the error code is always 550 SC-001 (COL004-MC1F54)
and for the desktop support email account the error code is always 550 SC-001 (SNT004-MC1F30)
Why Now? I do not know. This first started in June where just a couple of emails a week would bounce (intermittently).
But last week this went into total block mode. I am now receiving around 50 undelivered messages a day.
Did You Cause This? Possibly. I was reading about beefing up email settings (DMARC and such) and whilst I put that on the back burner for now I did change the SPF record, because it looked to have an expired configuration.
It could be that the change in SPR record caused microsoft to put a total block on it.
Do You Spam, Is Your Email Relaying and Such? What is Your Reputation? Are you on Blacklists? No we are low volume mail! The mail account is nailed down and we do have good reputation scores. On a typical mail sender scoring site we are scoring 87, which is above the recommended 80.
We are not on any blacklists.
Are All DNS Records Correct? There was an issue with Reverse / Forward DNS mismatch. This was corrected by the datacenter 24hours ago and sites that reported the mismatch are now not. But it could be that microsoft still think there is a mismatch and that is why the are bouncing the emails.
According to mxtools, Domain Health Report we have:
1 Error - Missing DMARC record
1 Warning - SOA Refresh Value is outside of the recommended range
287 Passed
Have You Contacted Microsoft Yes. I did that this morning and the reply was unusual. The first is that it was all actioned in minutes. I was expecting an response in days or possibly weeks but Microsoft are hinting that "the ban is lifted".
On submission of the form there was an instant reply:
Reported deliverability problem to Outlook.com
Dear Frank Rizzo
Please note that your ticket number is in the subject line of this mail.
1.1.1.1
Note: Errors are unlikely, however, if an error is indicated, please resubmit the specific IP or IP range.
Thank you,
I do not understand that. It is a bit cryptic. They start the reply formally but then state errors are unlikely. What does that mean? Is an error indicated? Why do I have to resubmit the specific IP when they already know it?
A few minutes later I received this:
Dear Frank Rizzo
We have completed reviewing the IP(s) you submitted. The following table contains the results of our investigation.
Conditionally mitigated
1.1.1.1
Our investigation has determined that the above IP(s) qualify for conditional mitigation. These IP(s) have been unblocked, but may be subject to low daily email limits until they have established a good reputation.
Please note that mitigating this issue does not guarantee that your email will be delivered to a user’s inbox.
Ongoing complaints from users will result in removal of the mitigation.
Mitigation may take 24 - 48 hours to replicate completely throughout our system.
If you feel your issue is not yet resolved, please reply to this email and one of our support team members will contact you for further investigation.
Regardless of the deliverability status, Outlook.com recommends that all senders join two free programs that provide visibility into the Outlook.com traffic on your sending IP(s), the sending IP reputation with Outlook.com and the Outlook.com user complaint rates.
So the IP was blocked and that they will correct the issue slightly but there is a condition attached.
I have no idea why it was blocked, and thus I have no idea if I can't meet the conditions again. Therefore it could be blocked again in the future.
Is it Now Fixed? Yes it is. I just sent a test email from the support desktop account and it was immediately delivered to a hotmail client.
A server sent email has not been delivered yet but also there is no bounce. They used to be instant.
What DId I Learn? Should have configured reverse PTR records a long time ago. Even though things were working then, changes in 3rd party sites policies could cause problems later. It is clear that Microsoft had changed something (tightened up on servers that had "something not quite right" and started blocking mail). In my case it was probably the fact that there was a Rev/Fwd DNS mismatch.
Even though the problem was corrected (the datacenter added the correct records), and that sites were correctly reporting all was configured correctly, reputations were intact, DNS health checks passed Microsoft were still blocking.
You then have to fill in a form asking Microsoft to lift the block.