I’ve come across an issue where one of my clients suddenly stopped receiving emails from his website contact form.  Checking various blacklists can sometimes result in the solution:

  • https://www.spamhaus.org/lookup/
  • http://www.abuseat.org/lookup.cgi

However, in this case, the client manages his own domain and mail.  The zone file for the domain in question looks like this:

  • A “mail” record = The IP of the website server
  • MX “@” record = mail.<clientdomain>.com

The ultimate solution was to go into cPanel and select Email >> MX Entry >> Domain (client domain) >> Email Routing >> Remote Mail Exchanger.