January 12th, 2004, 08:33 AM
Reverse DNS / SMTP trouble
Hi everybody - I have a question for the DNS and SMTP experts...
Unfortunately if I want your help on this matter I can't really keep much info private.
I am (trying to) run a mail server for a domain which I purchased (mnin.org). I also have
registered a free one (mnin.ods.org). They point to the same IP address and my mail
server will accept messages for either domain. That IP address is dynamic and I know this
complicates things, but set that aside for the moment. Suppose I try to deliver a message
to/through another MTA from my ideal email address (firstname.lastname@example.org):
MAIL FROM: email@example.com
451 4.1.8 Domain of sender address firstname.lastname@example.org does not resolve
OK - A number of servers give me an identical error when I attempt to use email@example.com
as the source address. Now, using a hotmail account or something I try to use firstname.lastname@example.org
as the destination address:
451 mnin.org: Name server timeout
Message could not be delivered for 5 days
Message will be deleted from queue
That is obviously from one particular server but others produce a similar effect - undeliverable
and returned mail. My first guess concerned reverse DNS. Everyone says this is the responsibility
of my ISP, which is fine - no problem. But, if this was the case, then my free domain (email@example.com)
should be problematic as well. Lets see:
MAIL FROM: firstname.lastname@example.org
250 sender OK
No problems. There are also no problems using this address as the destination - messages sent to
it are delivered immediately. In fact, the only trouble whatsoever is sending mail to AOL's servers,
which is because my IP is dynamic.
So with all this considered, what could be the reason I cannot send or receive mail to email@example.com
but I can do both flawlessly with firstname.lastname@example.org??
The two domains obviously have different name servers. There must be something specific one has
that the other doesn't. Something crucial! For starters, I noticed the name servers for mnin.org
do not respond authoritatively and allow recursive lookups; not to mention they received an F
using the time lookup tool on dnsstuff.com. The name servers for mnin.ods.org respond
authoritatively, do not allow recursive lookups, and received in A+ on timing.
If anyone understands this problem or can help me resolve it, please post! Or hell, you can even
email me - but not to email@example.com!
January 12th, 2004, 02:34 PM
DNS need 48 to 72 hours to be fully update around the world. That why mnin.org is not update yet. Give it a few days and it'll be done. Your mnin.ods.org is allready update because ods.org is the DNS.
January 12th, 2004, 06:54 PM
Anything else? I don't think time is the problem. Its been well over a few days - almost a month really. I originally did not have an MX record for mnin.org because the specification says by default if there is no MX then it will deliver mail directly. I just added an MX record (itself) and - nothing changed.
January 13th, 2004, 04:19 AM
Reverse dns should not have any affect on mail being delivered to your domain.
It looks to me like the mx is correct, as long as the ip specified is the one for your mail server.
I also sent a message to it froma a yahoo account, which hasnt bounced yet(like 5 minutes, only) it should be ok.
Like SDK said, it takes a while for dns to propogate. A server which has never looked your domain up, and does so recursively should get the new information as soon as you change it(as long as it looks at the primary and not the secondary name server, and as long as the dns server is something that you controll, not a large isp's name server which only reloads zones a few times a day) but other servers which have looked up your site before, and have a cache, may take longer, it depends on the ttl and other settings on your primary dns server, as well as how the other dns servers are configured, how long they keep queries cached, etc.