How to Troubleshoot Email Delivery Issues in WHM

  WHM

Introduction

Email delivery issues can occur due to misconfigured DNS, mail server settings, or client-side errors. Web Host Manager provides a built-in Mail Troubleshooter tool that helps trace the path of an email and identify where the issue occurs.

Prerequisites

Before proceeding, ensure:

  1. Access to WHM (root or reseller level)
  2. The email address experiencing issues
  3. Basic understanding of DNS and mail flow

Implementation

  1. Open WHM in your browser.
  2. Type ‘Mail Troubleshooter’ into the search box.
  3. click “Mail Troubleshooter”.

4. Enter the Email address you wish to trace here.

5. Once you click Submit, you will be on the results page.

Results

1. No Errors (Working Configuration)

  1. Email routing is correct
  2. Issue may be related to:
    • Incorrect email client settings
    • Authentication issues
    • Spam filtering

2. DNS Resolution Errors

  1. Domain cannot be resolved
  2. Possible causes:
    • Missing or incorrect DNS records
    • Domain not pointing to correct nameservers

3. Mail Routing Issues

  1. MX records misconfigured
  2. Local vs remote mail exchanger conflict

4. Server Rejection / Blocking

  1. Remote server rejecting emails
  2. Possible blacklisting or SPF/DKIM issues

Next Steps Based on Results

  1. Verify DNS records (A, MX, SPF, DKIM)
  2. Check email client configuration
  3. Test SMTP connectivity
  4. Check blacklist status
  5. Review mail logs:
/var/log/exim_mainlog

Notes

  1. Always test with both sending and receiving addresses
  2. Use external tools (like Gmail) for comparison
  3. Ensure firewall is not blocking mail ports (25, 465, 587)

Conclusion

The Mail Troubleshooter in Web Host Manager is a quick and effective way to diagnose email delivery problems. By analysing the results and taking appropriate action, most email issues can be identified and resolved efficiently.

LEAVE A COMMENT