/Mail delivery rate.
Very often it happens that the letters from the site do not go to the users. In this article, we'll show you how to diagnose, fix, and prevent these problems.
The reason for getting into spam can be the presence of your domain or server IP address in spam lists. Check whether it is possible in the services:
To prevent spam, a large number of email services require special records on your DNS servers. Remember that after adding a record, the update process can take from 4 hours to 24 hours.
The SPF record tells mail services which servers can send emails. Here are some popular situations of such records:
Emails can be sent only from the server of your site:
TXT @ “v=spf1 a -all”
Emails can be sent only from the server of your website and Gmail (if you have mail there):
TXT @ “v=spf1 a include:_spf.google.com -all”
Check the record for correctness here: https://mxtoolbox.com/spf.aspx
DKIM record tells mail services the public encryption key by which you encode your emails. First, you need to generate public and private RSA keys.
To add a DKIM record with the «default» selector, you need to add such a record:
TXT default._domainkey.your-site.com “v=DKIM1; p=<open_rsa_key>”
Instead of <open_rsa_key> you need to add a public RSA key.
Don't forget to enable the DKIM encryption using the private key on your email client or in your website's message parsing code. You can check the correct setting via this service: https://mxtoolbox.com/dkim.aspx
The DMARC record shows you where to send reports of attempts to spoof your mailbox.
The DMARC record format is as follows:
TXT _dmarc.your-site.com "v=DMARC1; p=none; rua=mailto:email@example.com; ruf=mailto:firstname.lastname@example.org; fo=1"
If someone tries to send a letter on your behalf, the message will come to the box email@example.com.
Check the record for correctness here: https://mxtoolbox.com/DMARC.aspx
Sending news is a very sensitive task. It is better to use the services of third-party services for mailing, but if you decide to do it yourself, make sure that:
There is a link to unsubscribe in your emails.
There are no stop words in your letters: Special offer, Buy, Discount, etc. They can cause falling into the filters of anti-spam programs. Here you can find a list of stop words: https://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx
Boxes list to test
In order not to lose users, test the deliverability of letters in such popular boxes as:
Active development of spam mailing makes spam filters stricter and stricter. So that problems with the deliverability of letters bypassed you, keep track of the reputation of your domain, and mass newsletters trust professional services.