How to increase your open rates for your bulk emails
Posted on Nov 14, 2009 by
Paul WhiteIf you are are like me you have a strong belief that if you want itdone right you have to do it yourself. Running a Mail Server thatsends any kind of bulk emails brings many issues that noobie ServerAdmins don't have a clue about. I found there wasn't much informationabout how to properly run a mail server so I thought I would write acomplete blog on the issue.
The major Mail Servers ( Yahoo, AOL, GMail, Hotmail ) more than likely account for 90% of your maillist. It doesn't matter if you have an double opt in maillist, or you some how aquired it. The fact is most of the emails will be Yahoo, then Gmail, then Hotmail and finally AOL. For this reason your first objective is to make these 4 guys happy.
Step 1 to increasing your open rates, Close the Relay
Make sure your Mail Server is not acting as an open relay. Even today there are still quite a few mail servers that will relay anything thrown at them. Spammers and hackers will find these boxes and use them to blast their Spam. If your box is an open relay, it may get onto an RBL list of known Open Relays and any mail sent from it could be blocked. To check your server and make sure its not an open relay go here
http://www.checkor.com/Step 2 to increasing your open rates, Reverse DNS
Make sure the IP your mail server uses has an Reverse DNS entry. You will need to contact who ever controls the network that gave you your IP, or your ISP. Your RDNS should be changed to your domain, or the hostname of your mail server. Example if your mail server is "mail.mydomain.com". Have your RDNS changed to "mail.mydomain.com". Many mail servers block connections from email sent from servers that lack an RDNS. To check your RDNS, goto this site
http://remote.12dt.com/lookup.phpStep 3 to increasing your open rates, SPF Record
An SPF record stores information about what mail servers and IPs are authorized to send mail on your behalf. This is something you setup in your DNS records. To check your SPF record goto this site
http://www.politemail.com/check-spf.aspxFor more information on how to properly setup an SPF record, and how it works goto this site
http://www.openspf.org/SPF_Record_SyntaxStep 4 to increasing your open rates, Domain Keys and DKIM
Domain keys and DKIM are not supported by all mail server software, however Yahoo does check for them, so if you can setup them up I highly recommend it. Domain keys adds a special header to your emails that gives the receiving mail server the ability to check to see if the email is legitimate. Logically these keys are like a digital signature. If you need a mail server that supports these I highly recommend
SmarterMail 6.1. Its an easy to use and easy to setup mail server software, and it supports both Domainkeys and DKIM. These are so important I highly recommend you upgrade your mail server software to the latest version of
SmarterMail if your current mail server software doesn't support them. There are also addons for older versions of
SmarterMail, but I highly recommend you stay aware from them. These addons startup a process for each email sent to generate the DomainKey signature. This will spike memory usage, and could potentially crash your server. I personally crashed many
VPS systems using this addon feature.
SmarterMail 6, is very conservative on memory usage, and fast. To test your DNS to see if you have domain keys setup goto this site
http://domainkeys.sourceforge.net/policycheck.htmlAnother site that will help you test to make sure your emails are signed with domainkeys is
http://www.mailradar.com/domainkeys/Step 5 to increasing your open rates, Lower your send rate
Mail mail servers have the option to set how many threads can run at once. I found that if you have emails coming off your server too fast this tends to over welm yahoo, and they might temporarily block your IP. I have my mail server set to only use 10 threads at once. Some mail servers use the frequency of emails from a single IP as a way of detecting bulk emails. They will then direct this email into the user's spam / bulk folder. I have found that slowing down the rate in which emails come off your server will help to increase the number that make it to the inbox rather than the bulk / spam folder.
Step 6 to increasing your open rates, use the Feedback Loop
A Feedback Loop is something I recently discovered. Each of the major Mail Servers has a Feedback loop system that you can apply to. Even though we all provide unsubscribe links at the bottom of your emails, many users don't trust the unsubscribe links. Instead they will simply click the SPAM button on Yahoo. This of course is a hit against your IP, and domain. By subscribing to the Feedback loop, anytime a person clicks the SPAM button, Yahoo will forward the message that you sent them. This enables you to manually remove them from your lists. The only ISP that doesn't support the Feedback Loop is Gmail ( as of this posting ). The rest of them do have a Feedback loop program you can join.
Here is a list of ISPs and links to their Feedback Loop System.
I have ordered them in order of importance
Yahoo! Feedback Loop Form
AOL Feedback Loop
MSN/Hotmail Feedback Loop
Comcast Feedback Loop
Excite / Bluetie Feedback Loop
NetZero/Juno Feedback Loop
Road Runner Feedback Loop
USA.net Feedback Loop
Check your Sender Score
Sender Score which can be found at
senderscore.org is a system that helps ISPs determine your IP reputation. Many major ISPs use senderscore, and contribute their spam data into the system. Since Spam usually comes from IPs that have no prior email reputation ( zombie systems ), or are virgin IPs recently assigned to a new website, using the sender score can help determine if the IP has a good reputation. The Sender Score is a number from 0 - 100. Its a percentile score. Some of my larger sites have sender scores of 95 and 96. This makes a huge difference in your open rates. Especially getting into Yahoo's Inbox.
Comcast specifically uses a sender score to determine if they will allow you to join their Feedback Loop. On their website they state In order to subscribe to
Comcast's Feedback Loop, you must be the party responsible for a server that sends mail to
Comcast customers. If you are the owner of a service hosted on a
shared mail server, it is recommended that you have the server owner contact us to sign up. In addition, requests will be approved based on the following criteria:
- IPs with a SenderScore of 60 or above will be accepted.
- IPs with a SenderScore of 30 to 60 cannot appear on any DNSBLs.
- IP with a SenderScore below 30 will not be approved.
All denials will be returned with an explanation of why and remediation steps. Applicants can reapply at any time.
There is a 7-14 day window for approvals.I checked one of my clients and they had a score of 25 and were not eligible for feedback loop with
comcast yet. Another client was 95. Some others didn't even have a score. I highly recommend you check your mail server's IP with senderscore to see how it ranks. I suspect some ISPs will start to use this to determine how it routes your email into the inbox vs the bulk folder.
Step 7 to increasing your open rates, get your own IP
This means your domain's mail server should have its own IP address that is not shared with any other domain's mail server. The latest SmarterMail 6, Supports separate IPs and HostNames per Domain.
Step 8 to increasing your open rates, patience and time.
You must understand that the major Mail Servers will use your IP's sending reputation in order to determine how it should handle email you send. The results are this
Good sending reputation - Emails go to Inbox
Ok sending reputation - Emails go to Inbox with some going to Spam Folder
Questionable reputation - Eamils go to Spam folder mostly, you may also be temporarily blocked
Bad reputation - Your Mail Server's IP is black listed perminently, usually for 6 months before you can apply to be allowed again.
Step 9 to increasing your open rates, check the blacklists
If your open rates are very low, you may have found your way onto a RBL ( real time black list )
check your IP's status here
http://www.mxtoolbox.com/blacklists.aspxSummary
If you have done all of these, and are still getting low open rates, just give it time. Understand that you will never get 100% open rates. Simply because many Email clients will block your beacon images that you use to track if your email has been opened. Its also important to know what open rates you should expect. Anything around 16% would be very good. This is assuming you have a maillist in the 5K+ range. Smaller lists may have a higher open rate. However it may take months of sending bulk emails with no complaints before you will start to see open rates like this. Ultimately Mail Servers have no problem with Bulk Emails if they are solicited. Its very important to keep a clean list. If you have bounces make sure you clean them off your list and fast.
Paul,