Microsoft ( and Hotmail) deliverability best practices

The following is a summary of best practices for sending mail to Microsoft email users, including bulk sender guidelines, deliverability factors and sending from new IP addresses. Implementing these best practices may help improve your sending reputation and inbox placement, but it is not guaranteed.

Best practices

  • Sign up with Microsoft’s Junk Mail Reporting Program (JMRP) and suppress all complainers from receiving future emails.
  • Sign up with Microsoft’s Smart Network Data Services (SNDS) to help troubleshoot delivery and sending reputation problems.
  • Comply with all technical standards for the transmission of email, including Request for Comment (RFC) 2821 and RFC 2822.
  • After receiving a Simple Mail Transfer Protocol (SMTP) error response code between 500 and 599, do not attempt to resend the message to that recipient.
  • Do not open more than 500 simultaneous connections to Microsoft email servers. Send no more than 50 messages per connection. Microsoft may adjust your connection and throughput based on your sending reputation. Monitor your SMTP error codes for throttling messages and adjust accordingly.
  • Do not send email through an open relay or open proxy server. Make sure all email sent from your servers is authorized.
  • Do not send email from a dynamic IP address.
  • IP addresses must have valid reverse Domain Name System (PTR) record.
  • Always include valid, reputable URLs in your email content. Do not link to known phishing websites. Make sure it is clear where the recipient will be taken and whether the destination is a valid website.
  • Use the standard URL format. Avoid using IP addresses in the URL.
  • Authenticate all email using Sender Policy framework (SPF), DomainKeys Identified Mail (DKIM), and Domain-based Message Authentication, Reporting, and Conformance (DMARC).
  • Clearly brand email with a recognizable friendly-from address so that recipients are able to easily identify you.
  • Suppress unengaged subscribers who do not want to receive emails from you.
  • Use the list-unsubscribe header with the mailto: option in all email streams.
    • If you do not use the mailto: option, Microsoft will give your subscribers an option to block your future email messages.
    • Using the mailto:option will give your subscriber an option to unsubscribe from your email instead of blocking you, and future messages will be placed in the spam folder. Be sure to immediately honor all unsubscribe requests once received.
  • Include a prominent unsubscribe link in all emails and immediately honor all unsubscribe requests. This should be done in addition to using the list-unsubscribe header.
  • Encourage recipients to add your sending address to their safe senders list.
  • Warm up new IP addresses and make sure to update your Junk Email Reporting Program (JMRP) account to receive complaint feedback. New IP addresses using the same Return-path domain inherits the domain reputation, which can help with the warm up process if you have a good domain reputation.
  • Send messages no larger than 25 MB.
  • Do not use scripting languages in email design such as ActiveX or JavaScript.
  • To ensure that messages are not marked as being from an unknown sender, join Return Path's Certification program. Return Path’s proprietary whitelist provides Microsoft with a list of responsible senders with excellent performance metrics in categories such as complaints and spam traps.
  • Don’t attempt to verify the recipients email address without sending a message (namespace mining). Microsoft perceives this behavior as a spammer trying to harvest email addresses or a potential dictionary attack.
  • Ensure that new Microsoft subscribers on any given send do not exceed 5% of the total Microsoft subscribers. So, if you are sending to 100,000 Microsoft subscribers for a single campaign, make sure that new Microsoft subscribers do not exceed 5,000. New subscribers are people that have recently opted-in to receive your email and have not received previous marketing email from you. Split up your campaigns if your new Microsoft subscribers exceed 5%.
  • Avoid excessively urgent calls to action, such as Must sign up today!, Log in right now!, and Update immediately!. These are commonly used by spammers and could contribute to deliverability problems with Microsoft. Using urgency in your calls to action such as Buy now, Download our app, Start saving, Get your coupon, Learn more, and Shop now is a best practice, so try testing variations of your call-to-action to find out what resonates with your subscribers.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request