Update: see part II
If you need to send mail to hotmail, add a month onto your delivery schedule (at least). During testing, mail from our domain was being marked as spam by Yahoo, Google and Hotmail.
Google, and Yahoo have straightforward processes for proving you're sending legitimate mail. Microsoft have SmartScreen.
Your IP(s) are being filtered based on the recommendations of the SmartScreen filter. SmartScreen is the spam filtering technology developed and operated by Microsoft. SmartScreen is built around the technology of machine learning. SmartScreen’s filters are trained to recognize what is spam and what isn’t spam. In short, we filter incoming emails that look like spam. I am not able to go into any specific details about what these filters specifically entail, as this would render them useless.
The above is a response to a support request to Microsoft I sent one month ago.
SmartScreen is so intelligent rather than placing the mail in a spam/junk folder for the user to decide, it makes the decision for them. It drops the email completely - obviously being so Smart it takes this unilateral decision because Hotmail users can't be trusted.
Microsoft go on to make some standard recommendations, most of which I was following, some of which I added.
- Dedicated IP - Sending mail from dedicated IP addresses is better. This ensures the mail can be traced back.
- Reverse DNS - Some spam filters check the reverse dns lookup matches the domain the mail claims to be from.
- Valid SPF record - SPF sets a text record in DNS stating what servers are allowed send mail on behalf of this domain. Microsoft call this SenderID, not sure why because it looks and acts like SPF.
Most spam filters check the SPF automatically by doing a DNS lookup on receipt of mail, but Microsoft insist that you register your domain with their SenderID program.
While you already have SPF/SenderID records, it did not appear that your domain was added to the SenderID program. We have added your domain to the SenderID program. This may take up to 2 business days to fully reflect in our systems. If you have any questions regarding this please let me know.Again this isn't very smart.
- Use Domainkeys - DomainKeys uses PKI to sign all mails from a domain. The idea is that to have a valid signature the mail *must* of come from a legitimate mail server with access to the domains private key. The public key is distributed using DNS.
- Smart Network Data Services (SNDS) - This is a Microsoft service to track emails to Hotmail from your IPs. The concept is that any spam mail from your IPs can be caught. What I have established is that there have been no spam mails from my IP addresses, obviously SmartScreen is far too smart, so doesn't need to check.
- Junk mail reporting program (JMRP) - Hotmail customers can report the mail from your domain as spam, which in turn is sent back to you after registering with this program. Give yourself plenty of time for this as 3 weeks after signing up I'm still waiting for my registration.
- Privacy Policy + Terms and Conditions - I shared these with Microsoft to reassure them.
A month after this process started, and after several new support requests (follow ups to original requests went ignored) human intervention took place.
We have taken steps to implement a temporary mitigation to your mail delivery problem. During this period your emails should not experience any issues arriving at Hotmail. This period will also give our filters sufficient time to learn enough about your mailing practices such that after the mitigation expires your traffic will continue to arrive at Hotmail.
The conclusion? SmartScreen needs spoon feeding!

12 comments:
Hi, just wondering how you contacted hotmail to get them to update your domain spf details with them? I've updated my SPF stuff for my domains and wish to get hotmail to start accepting emails so my forum users can get their user login details!
You have to contact them through their postmaster support.
Its hidden extremely well how to do this but here's the link:
http://support.msn.com/eform.aspx?productKey=edfsmsbl&page=support_home_options_form_byemail&ct=eformts
Wow, that is a bloated form. Thanks for sharing!
I just went through the exact same thing with Hotmail.
I also received the "temporary mitigation" intervention, so now I'm good with Hotmail.
Although the Yahoo & GMail junk issue still remains. How did you take care of those providers?
adding an spf record was good enough for GMail and Yahoo.
There's ways of testing your spf record is configured correctly.
Send a mail to check-auth@verifier.port25.com and it will reply whether SPF checks passed/failed.
I've already run that test plus many others. They all passed with flying colors. I'm only missing DomainKeys.
This a brand new IP address. It seems that these providers treat new IP's as guilty until proven innocent. It's only 1 week old, so maybe after 30 days or so it might fix itself.
In your case, do you recall how long it was before going from Junk to Inbox?
Once I resolved the hotmail issue I was okay. The IP address might be new to you, however could of in the past been used for spam.
You can check the blacklists for your IP, here's one to start:
http://www.spamhaus.org/sbl/
I have logged a few issues on the support form you suggested, and I just never get a reply from Microsoft. I am doing everything right... How long did you have to wait before they responded to you? I have set up SenderID, I'm not blacklisted, my email copy passes content tests, I have set up reverse DNS... everything is right... and I have gone from being at least treated as Spam to not arriving to Hotmail accounts at all! any other tips?
thanks so much in advance
By the way - thanks for providing this info.
Hi Leith,
It took about 4-6 weeks to resolve in total.
I know its a pain, even the way they treat SPF/SenderID is ridiculous. Why do you have to register at all, the whole point of SPF is the receiver can lookup your DNS settings to see if the sender is allowed to send mail on behalf of the domain!
John
Thanks John... ok, its a relief to find others experiencing the same issues... Just to clarify, was that 4-6 weeks from when you logged the original support query to Microsoft? I have logged about 10 support queries and not even gotten confirmation of receipt, it feels its going into a black hole. I have sent them the SenderID values I am using, and again not received even an automated response confirming receipt... is this normal? How long from when you first contacted Microsoft was it before they contacted you back?
Thanks so much!!
Leith
Hi Leith,
The response time varied. The junk mail reporting program was 7-10 days. The others were better, about 3-4 days.
Still not good enough when you want to go live.
Regarding senderid, I got an automated response 24 hrs later. The process has changed over from email to an outline form:
See this updated post:
http://thinedgeofthewedge.blogspot.com/2007/09/mission-impossible-getting-legitimate.html
John
Post a Comment