Deliverability
Deliverability refers to the ability of an email to successfully reach the recipient's
inbox without being blocked or marked as spam.
Early email systems had minimal filtering. Starting from the green card spam incident in the 90s, email providers began implementing spam filters to protect users from unwanted emails.
Nowadays, email deliverability is a complex field involving various techniques and best practices
to ensure that legitimate emails reach their intended recipients.
This guide will help you understand how to improve the deliverability of emails sent via Hyvor
Relay.
Jump to each section:
Content
First rule for not getting marked as spam: do not send spam. With modern AI, it
is even easier to detect spammy content.
- Send emails that are relevant to the recipients. Make sure they have opted in to receive
your emails.
- Avoid spammy formatting, like using all caps, excessive exclamation marks, or overuse of
certain words (like "free", "urgent", etc.).
- Include an unsubscribe link in all emails. This is also a legal requirement in many
jurisdictions.
- Configuring a
List-Unsubscribe header is highly recommended for all list-type emails.
Technical Configurations
Proper technical configurations are crucial for email deliverability. Here are some key
configurations to consider:
- SPF Managed : DNS record that lists which IP addresses are allowed to send mail from
the given
MAIL FROM domain (not the From header) - DKIM Managed : Cryptographically signs outgoing mail so receivers can verify
authenticity. The domain in the DKIM signature should match the
From header domain. Email providers verify the signature using a public key published in DNS. - DMARC: DNS record that tells receivers how to handle emails that fail SPF
or DKIM checks. It also provides reporting capabilities. The owner of the
From domain should publish a DMARC record. - Reverse DNS (PTR): Each sending IP address should have a PTR record that
resolves back to a domain name. You should set up a PTR record for each sending IP address
as explained in the Setup guide.
- FCrDNS Managed : The domain name used in the PTR record should resolve back to the same
IP address.
- EHLO Managed : A properly formatted FQDN presented during SMTP handshake.
- TLS (STARTTLS) Managed : Ensures that emails are encrypted during transit between mail servers.
- Bounces & Suppressions Managed : Properly handling bounces and avoiding sending to suppressed addresses
helps maintain a good sender reputation.
- Feedback Loops: Setting up feedback loops with major email providers allows
you to handle spam complaints effectively. Hyvor Relay creates suppressions for addresses
that mark your emails as spam (setup required)
Managed indicates configurations that Hyvor Relay manages for you. If all
the
health checks are passing, your Hyvor Relay setup is good to go!
Reverse DNS (PTR) has to be configured by you, but it is covered by a health
check - you cannot miss it!
DMARC has to be set up by the owner of the sending domain (FROM address). Ask
your end users to set it up for their domains.
Other Factors
There are other factors that affect email deliverability beyond content and technical
configurations:
- Domain Age: Older domains generally have better deliverability than newly
registered ones. This applies to both the instance domain and sending (FROM) domain. There
is no quick fix for this; time is the only cure. Keep sending good emails consistently to those
who expect them.
- Sender Reputation: Email providers maintain a reputation score for sending
IP addresses and domains based on various factors like complaint rates, bounce rates, and
spam trap hits. Suppressions, which Hyvor Relay handles, are important to avoid resending to
addresses that have bounced or marked your emails as spam.
- Engagement Metrics: High open rates, click-through rates, and low complaint
rates positively impact deliverability. Send high quality, relevant content to engaged
recipients.
- Sending Volume & Frequency: Sudden spikes in sending volume can raise red
flags. Maintain a consistent sending pattern. Hyvor Relay's API rate limits can help manage
this.
Blacklists
Email providers depend on blacklists, usually maintained by a third party, to determine if an
email is spam. They are primarily based on the sending IP address while some are
based on the sending domain. Getting one of your IPs blacklisted can significantly affect all of
your users' deliverability.
Most blacklists are public. Spamhaus, Barracuda, and SpamCop are some of the popular blacklists. They are usually DNS Blacklists (DNSBLs) and can be queried via DNS.
Some providers, such as Google, Yahoo, and Microsoft, maintain their own internal blacklists.
They cannot be queried via DNS. The Email Providers page has more
vendor-specific information.
Blacklists Health Check
Hyvor Relay has a health check to monitor the sending IPs for blacklisting on popular public
blacklists. If any of the sending IPs are blacklisted there, an alert is shown in the Health
section in sudo. See Health Check → Blacklists for more information.
Preventing Blacklisting
Here are some best practices to avoid getting blacklisted:
- Send emails only to users who have opted in to receive them.
- Use double opt-in to avoid spam traps. (Spam traps are email addresses that are not used by
real users but are used to catch spammers.)
- Never use purchased email lists. They are often full of spam traps and inactive addresses.
- Make sure the unsubscribing process works correctly and is easy for the users.
- Set up Feedback Loops with major email providers to get notified
when users mark your emails as spam.
Removing from Blacklists
If you find your sending IPs blacklisted, follow the removal procedures provided by each
blacklist. This usually involves identifying and fixing the issues that led to the listing, then
submitting a delisting request. In the Blacklists Health Check section, links to the removal
procedures are provided for each blacklist.
Note that it is completely normal for a new sending IP or instance domain to be blacklisted
initially. It may take some time and consistent good sending practices to build a positive
reputation.
For testing email deliverability:
- Mail Tester: Send a test email to the provided address, and it will analyze various aspects of your
email, including spam score, SPF, DKIM, DMARC, blacklists, and more.
- Mail Genius: Similar to Mail Tester, it provides a comprehensive analysis of your email's
deliverability factors.
- Mailreach: Send emails to real inboxes across various email providers to see if they land in the
inbox or spam folder.
For checking blacklists:
- MXToolbox Blacklist Check: Check if your sending IPs are listed on over 100 DNS-based blacklists.
- MultiRBL: Another tool to check your sending IPs against multiple DNS-based blacklists.