Health Checks

One of the unique features of Hyvor Relay is the built-in health checks. These checks make life much easier for the system administrators. A check is performed every hour and you can also run it manually at Sudo → Health → Run Checks.

Overview of Checks

The following checks are performed:

  1. All active IPs have valid PTR records
  2. All IPs are included in SPF record
  3. All queues have at least one IP
  4. Instance DKIM is correct
  5. Instance domain pointed to DNS server
  6. No unread infrastructure bounces
  7. None of the IPs are on known blacklists

1. All active IPs have valid PTR records

This checks ensures that for each sending IP address, there is

  • a valid forward A record that maps the domain name to the IP address. This is automatically handled by the DNS Server.
    (A) smtpx.mail.relay.yourdomain.com8.8.8.8
  • a valid reverse PTR record that maps the IP address back to the domain name. PTR records are managed by the ISP or hosting provider that owns the IP address. We discuss this on the Setup page.
    (PTR) 8.8.8.8smtpx.mail.relay.yourdomain.com

If the check fails, it will list the IPs that do not have valid forward or reverse records and the associated error messages.

2. All IPs are included in SPF record

This check ensures that all sending IP addresses are included in the SPF record of the instance domain. SPF records are managed on your DNS Server.

3. All queues have at least one IP

This check ensures that all queues have at least one sending IP address assigned. If a queue does not have any IPs, emails sent via that queue will not be delivered.

4. Instance DKIM is correct

This check ensures that the DKIM record for the instance domain is correctly set up. DKIM records are also managed on your DNS Server. You can view your Instnaec DKIM settings at Sudo → Setttings → Instance → Instance DKIM.

5. Instance domain pointed to DNS server

This check ensures that the instance domain is correctly pointed to the Hyvor Relay DNS server. This is verified using a unique TXT record at the _hash subdomain.

6. No unread infrastructure bounces

When emails are sent, sometimes they bounce back due to various reasons (invalid email address, full inbox, etc.). Hyvor Relay automatically processes these bounces and categorizes them into infrastructure bounces and recipient bounces based on the enhanced SMTP status codes.

Infrastructure bounces are nasty! They indicate issues with the sending infrastructure, such as IP blacklisting, DNS misconfigurations, etc. Hyvor Relay saves all those bounce emails for 30 days, which you can view at Sudo → Debug → Infrastructure Bounces.

This check ensures that there are no unread infrastructure bounces. If there are any, it is strongly recommended to review them and take necessary actions to resolve the issues. Once you have reviewed the bounces, you can mark them as read to clear this check.

7. None of the IPs are on known blacklists

This check ensures that none of the sending IP addresses are listed on the following email blacklists:

If any IP addresses are found on these blacklists, the check will fail and list the affected IPs along with the respective blacklist names and a link to removal instructions.

Learn how blacklists affect email deliverability.