How to solve DNS & email deliverability issues in WHM

For better email deliveribility, you need to make sure your server & domain records are properly configured. Because it the most crucial part in terms of sending your email directly to users email inbox instead of being sent to spam.

What is Email Deliverability?

Email deliverability is a term used to describe the likelihood of an email message being delivered to its intended recipient. This includes factors such as whether the email message was sent from a valid email address, whether the email server is configured correctly, and whether the email message contains any spam keywords.

What affects email deliverability?

There are a number of factors that can affect email deliverability, and it’s important to understand them in order to ensure that your emails are delivered successfully.

The first factor is the sender’s email address. If you’re sending an email from a free webmail service like Gmail or Yahoo Mail, then your chances of delivery are lower than if you’re sending from a corporate email server. This is because free webmail services are more likely to be flagged as spam by corporate mail servers.

The second factor is the configuration of the mail server. If the mail server is not configured correctly, then your emails may be rejected or marked as spam. There are a number of things that can go wrong with mail server configuration, so it’s important to work with your IT team to ensure that everything is set up correctly.

The third factor is the content of the email itself. If your email contains any spam keywords, then it’s likely that it will be flagged as spam and either rejected or delivered to the recipient’s junk mail folder. To avoid this, make sure to avoid using any language or terms that could be considered spammy in your emails.

How to solve email sending issues?

If you’re concerned about email deliverability, there are a few things you can do to improve your chances of success. First, make sure that you’re sending from a valid and reputable email address. Second, work with your IT team to ensure that your mail server is properly configured. And finally, avoid using any language or terms in your emails that could be considered spammy. By taking these steps, you can improve your chances of having your emails delivered successfully to their intended recipients

From a server side perspective, in our case it’s  WHM. You can go to Home > Email > Email Deliverability in order to check if all the records are correct. In case you are using the same nameserver for your domain, it will automatically add the records. However if you are using a CDN like cloudflare, you need to grab the records from this interface and input in your domains DNS manager.

How to solve incorrect mail HELO?

Mail HELO is the first factor in better email delivery. It’s also known as reverse dns, PTR or rDNS record. In your WHM, you might see error something like this.

The system sends “server.domain.com”’s outgoing email from the “103.0.122.22” IP address. The only PTR value for this IP address must be “server.domain.com”. This is the name that this server sends with SMTP’s “HELO” command to send “server.domain.com”’s outgoing email.

0 unexpected PTR values exist for this IP address:

To fix this problem, replace all PTR records for “69.121.9.103.in-addr.arpa” with the following record at “win-3rtd85ar7vh”

In order to solve this issue, at first you need to set correct rDNS record from the server side (from where you have bought the server). Then go to WHM > Home > Service Configuration > Exim Configuration Manager. Find / search for rDNS and you should see an option to rebuild rDNS cache.

Rebuild the cache from this interface and your mail HELO issue should be resolved.

How to solve SPF and DKIM records?

As I said earlier, if you are using the default nameserver of the server on your domain, it should automatically propagate the correct SPF and SKIM record. In case you are using a CDN, you need to add the records manually on the DNS manager.

Just copy the SPF & DKIM name & value and add it on DNS manager as TXT records. It should solve the issue immediately.

How to check DNS records?

There are a number of online tools that can be used to check DNS records, such as the Dnsprint Tools website. You can paste your domain and check for any records like A, CNAME, MX, NS, TXT and so on. It also shows the propagation state of your DNS.

Leave a Comment