Link to home
Create AccountLog in
Avatar of klewis94
klewis94

asked on

Exim - Unrouteable Address

I need assistance with using Exim as an SMTP emulator.  I have been all over Google trying to find the answer, but I can't quite find it.

When I run the command of exim -d -bt user@email.com, I get this:
Please note: user@email.com is not the real email address being tested. I made this up only for example purposes

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Testing user@email.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering user@email.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing user@email.com
--------> dnslookup router <--------
local_part=user@email.com
checking domains
email.com in "@bc1.la.int"? no (end of list)
email.com in "! +local_domains"? yes (end of list)
calling dnslookup router
dnslookup router called for user@email.com
  domain = user@email.com
DNS lookup of email.com (MX) gave NO_DATA
returning DNS_NODATA
DNS lookup of email.com (AAAA) gave NO_DATA
returning DNS_NODATA
DNS lookup of email.com(A) gave NO_DATA
returning DNS_NODATA
dnslookup router declined for user@email.com
"more" is false: skipping remaining routers
no more routers
user@email.com is undeliverable: Unrouteable address
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=3820 terminating with rc=2 >>>>>>>>>>>>>>>>

Avatar of jar3817
jar3817

"DNS lookup of email.com (MX) gave NO_DATA"

The local resolver on that exim server can't get the MX record. Is this your domain or someone elses? If yours, is it loaded in local DNS as well as external?
For grins, try changing the local resolver to something public like googles 8.8.8.8 and doing the test again. The nameserver can be set in the /etc/resolv.conf file
Avatar of klewis94

ASKER

The server is on a subdomain of the mail domain of where, in this example, is email.com

I don't see a resolv.conf file.

In my etc directory, all i have for config files is just exim.conf
Oops. I meant to say:
The server is on a subdomain of the MAIN domain of where, in this example, is email.com

I'm talking about the /etc folder for the whole system, not just for exim. What OS is this system running?
It is Server 2003.

OK. Got it. I need to modify the system's host file then?
Huh? Exim is linux/unix software, how are you running on server 2003?
No. You can install and run Exim on a Windows environment using what is called Cygwin for Windows.
http://www.cygwin.com/

That is what I am using.
ASKER CERTIFIED SOLUTION
Avatar of jar3817
jar3817

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
You specify it in the exim.conf file.

But, that's the problem I am having.

If I attempt to send an email to any other email domain it works fine. If I attempt to send the email to my own domain, this it doesn't work.

So, I believe it is something in the exim.conf file.
SOLUTION
Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account