comcast.net rejecting e-mail from my server
I moved my e-mail server (qmail) to linode a few weeks ago. Sometime after I moved it, comcast began rejecting e-mail from my server. Here's a typical bounce:
Hi. This is the qmail-send program at jfoo.org.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<
CNAME lookup failed temporarily. (#4.4.3)
I'm not going to try again; this message has been in the queue too long.
I managed to get an e-mail to support, but after promising to look at it, I have not heard back.
Anyone else? Any ideas? Reverse DNS for my server is set to mail.jfoo.org, and my server is mail.jfoo.org (and has an alias for
Is this related to Linode's address space? Or is comcast just picky about who they'll take e-mail from? (I am not a spammer, this is my home project server, very low volume)
Thanks,
John
5 Replies
Try ditching the CNAMEs and just use A records – it will make DNS resolution a bit faster in general, and will avoid inadvertently running into situations where CNAMEs are contraindicated.
What you have..
jfoo.org. 2408 IN MX 0 mail.jfoo.org.
mail.jfoo.org. 3573 IN CNAME
jfoo.com. 2253 IN MX 0 mail.jfoo.org.
You should really have..
jfoo.com. IN MX mail.jfoo.com.
mail.jfoo.com. IN A 97.107.136.8
jfoo.com. IN A 97.107.136.8
jfoo.org. IN MX mail.jfoo.org.
mail.jfoo.org. IN A 97.107.136.8
jfoo.org. IN A 216.243.177.235
That's just an example.
Thanks again…
j
Although in this case it is probably the DNS/rDNS configuration as already stated.
The A record didn't do the trick, which makes sense, since comcast was rejecting mail FROM me, not sending mail TO me.
I had already checked the postmaster.comcast.net page carefully, no help there.
And then, mostly through a chance e-mail on the qmail mailing list, I found that the error message I was getting indicated a problem with DNS replies being too large. There's a patch for qmail for that, I installed it, and things seem to be working again. I didn't do any serious testing, so it's also possible that it was just chance…
Thanks for the replies