How To Prevent Outgoing Email From Being Marked As Spam
Email > Troubleshooting email problems and errors
How to help prevent outgoing e-mail from being marked as spam
Mail servers use many different techniques to filter spam. Spammers constantly adapt to these anti-spam measures, so administrators have to continually modify server configurations to help reduce spam. As a result, there is no single thing you can do to ensure that all of your outgoing messages are delivered successfully.
Nevertheless, there are still some things you can do to help improve the odds of successful delivery. Try the following techniques:
- If possible, do not send HTML-only messages (send plain-text messages instead, or multi-part MIME messages with a text/plain component).
- If you do send HTML-only messages, make sure they use valid HTML markup. You can use the W3C Markup Validation Service to test content (you can test a URL, upload a file, or paste HTML into a text box).
- Avoid using lots of exclamation marks (!) or dollar signs ($) in the message subject.
- Create SPF (Sender Policy Framework) records and enable DKIM (DomainKeys Identified Mail). For information about how to do this, please see this article.
Sending e-mail to free e-mail providers
Free e-mail providers such as Yahoo and Hotmail reject messages based on spam reports or a poor IP address reputation. So the more engaged your recipients are with your messages, the better. For example, when your recipients open and read your messages, or pull them out of the spam folder into their inboxes, these are positive indications to the provider that the messages are legitimate.
There are several additional things you can do to improve the chances that your e-mail messages are delivered successfully to recipients who use free e-mail providers:
Please note that it may take several days for any changes to have an effect. Yahoo- Create SPF (Sender Policy Framework) records and enable DKIM (DomainKeys Identified Mail). For information about how to do this, please see this article.
- Set up reverse DNS (also known as rDNS) for your domain. For this, our server engineers already set PTR for our shared outgoing mail server, so there is nothing you need to do.
Gmail
- Create SPF (Sender Policy Framework) records and enable DKIM (DomainKeys Identified Mail). For information about how to do this, please see this article.
- Set up reverse DNS (also known as rDNS) for your domain. For this, our server engineers already set PTR for our shared outgoing mail server, so there is nothing you need to do.
- For information about Google's e-mail policies, please visit https://support.google.com/mail/answer/81126.
MSN and Hotmail
- Create SPF (Sender Policy Framework) records and enable DKIM (DomainKeys Identified Mail). For information about how to do this, please see this article.
- Set up reverse DNS (also known as rDNS) for your domain. For this, our server engineers already set PTR for our shared outgoing mail server, so there is nothing you need to do.
- Sign up for the Junk Email Reporting Partner (JMRP) program. To do this, please visit https://postmaster.live.com/snds/JMRP.aspx.
- Sign up for Smart Network Data Services (SNDS). To do this, please visit https://postmaster.live.com/snds/addnetwork.aspx.
EarthLink
- Create SPF (Sender Policy Framework) records and enable DKIM (DomainKeys Identified Mail). For information about how to do this, please see this article.
- Set up reverse DNS (also known as rDNS) for your domain. For this, our server engineers already set PTR for our shared outgoing mail server, so there is nothing you need to do.
- Send a request to EarthLink asking them to unblock your mail server IP. To do this, send the request to [email protected] with the subject line Blocked IP_ADDRESS. Replace IP_ADDRESS with your own IP address. For more information, please visit http://support.earthlink.net/articles/email/email-blocked-by-earthlink.php.