Lowest Number MX Record Points to Local Host Rejected RCPT Error
When MTA (Mail Transport Agent) such as Sendmail and Exim attemps to relay and transmits email through the mail server while receiving mail from external address to local account, the mail will not get delivered and been rejected with the one or all of following errors in the maillog log file.
2007-08-05 08:08:88 H=(example.com) [196.172.0.188] sender verify defer for
: lowest numbered MX record points to local host
2007-08-05 08:08:88 H=(example.com) [196.172.0.188] F=temporarily rejected RCPT user@example.com: Could not complete sender verify
2007-08-05 08:08:88 H=mail.example.com [196.172.0.188] F=rejected RCPT : relay not permitted
The cause for the problem can either be because that the MX DNS record for the domain zone of destination recipient (local host) is wrong, or because (most likely reason anyway) that during the verify sender and recipient condition in RCPT ACL phase, the example.com is not recognized as a local domain, nor is the remote host allowed to relay.
To solve the issue, check whether the domain MX record in DNS name servers to verify that it’s pointing to the correct mail server. If MX record is correct, ensure that the destination domain is properly designated as the local-domain to allow Sendmail or Exim to know that they suppose to receive the mail without querying DNS again. To do so, insert the affected domain to the server’s domain lists into the following config file, depending on your flavor of Linux or Windows OS, and which MTA you’re using.
/etc/localdomains (Exim)
/etc/mail/local-host-names (Sendmail)
Related Articles
- Cannot Display the Webpage and Host/Server Not Found or Available Error – EnablePMTUDiscovery MTU Fix
- Host Process for Windows Services Has Stopped Working Error – Workaround Fix
- How to Check, Test and Validate SPF Record in DNS is Correct and Valid
- Email Bounces Back with “unrouteable mail domain” Error
- Error Has Occurred While Establishing A Connection To SQL Server 2005 Which Does Not Allow Local and Remote Connections
- How to Change Hostname in cPanel Web Host
- Unable to Open Hard or USB Flash Drive with Windows Script Host Cannot Find Script File autorun.vbs Error
- How to Set Up and Create Sender Policy Framework (SPF) Domain DNS TXT Record with Wizard
- Host Your Domain Email with Google on Gmail Technology
- Exim Sender Verify Callout or Callback Could Not Complete or Verification Failed Error










































August 5th, 2009 07:30
Thanks, I have a CPanel server and the customer was scewing with subdomains and must of somehow deleted the root domain from /etc/localdomains somehow. This could be a CPanel bug, but adding the domain fixed it right away! Thanks!
January 11th, 2009 17:21
I have got this problem. I am tired, I don’t see way how to resolve it
Exim on Debian linux, and there no any
“/etc/localdomains”
Where can be alternative config file ?
April 11th, 2008 22:21
Thank you so much. That helped. The domain that was having problems with was missing in /etc/localdomains . I added it and there it went fine….. thank a lot.
December 12th, 2007 22:37
This really helped me. Thanks so much!
November 20th, 2007 09:43
Thanks for this; it helped me fix a problem. Exim’s documentation only wanted to tell me that I was probably inept (and I probably am).