« Modwest in Motion | Main | OnSite upgrade: DNS Management! »

April 20, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c263353ef00d8341df33553ef

Listed below are links to weblogs that reference GoDaddy? Helo? Ehlo?:

Comments

Michael Akers

Yep, I am having the same problem with a mail server I manage and GoDaddy blocking it. We have mutliple domains on the mail server and all mails go out under one primary host mail.xxxxxxxx.net. Which is perfectly correct under the RFC but GoDaddy blocks it with the bogus HELO message. I am not happy.

Bill

I have a different problem. I have a standards compliant postfix mail server on a static IP assigned by the ONLY broadband carrier in Northern Idaho. It is a cable carrier. I have rDSN resolving correctly. They are rejecting me as "dynamic" though I am legitimate, static, business server. I understand the issue, and the reasons for rejecting(which I don't agree with, MANY legit business operate on "dynamic" ip blocks as they have no alternative) but can't seem to find ANY contact number to see about getting whitelisted so I can contact my client. (I am a consultant) Can anyone help? Thanks. bill * at * blmservices * dot * com

John Masterson

Hi Bill,

Modwest rejects mail from certain dynamic ranges too if the range in question is also inhabited by zombie PCs blasting spam. (See http://www.modwest.com/help/kb9-266.html #3)

The solution in our case is for the legitimate business in that range to request alternate rDNS from their IP provider. So, rather than "123-123-123-123.dyn.isp.com", something like "gateway.legitbusiness.com" would resolve the situation in our case.

-JM

Bill

As I stated before, I have rDNS as you state. I host several virtual domains which all rDNS to the parent domain which is blmhosting.com. I would expect that your system would not have a problem with my server. I am unable to find contact info for godaddy to see about getting this resolved: I know this is not your problem, but as you posted that you were able to contact them, perhaps you could share some contact info with me so I might be able to resolve this issue with them. I check all my incoming mail against spamhaus, et. al. as do they. I do not use dul.dnsbl.sorbs.net, etc. as they are the ones that simply allow reject based on "dynamic pool" only. I think this is an unreasonable practice. I do, however support you policy of using rDNS to weed out the "junk". I would be happy to contract a different internet provider if there was another option here: there simply isn't. Thank you for any help you can provide in this matter (i.e. helping me with some contact info... :P)

John Masterson

Have you tried this yet?
http://unblock.secureserver.net/

That's what worked for us (on multiple occasions). I don't know whether GoDaddy (aka secureserver.net) has changed their policy since this original post.

Alan  Doherty

MORONS: if as you claim "In our case we have a large mail cluster whose primary host name is mail.modwest.com, which has an associated A"
why then does your clusters primary hostname not resolve to all of it's ip's

you via dns are telling them that it's a forgery of your name, they are simply following what you say in your dns

if in fact this is the identity that you want sharered by all the nodes in your cluster then update your DNS to have all the ip's of all the nodes resolvable to that name

{my COMPITENT isp does this mail.esat.net does resolve to all the ip's of the cluster}
{and they don't even have the nodes helo with one identity as they find forgery tracking easier if each node uses its own unique hostname {also resolvable} in helo}

i also reccomend you note this is to prevent spammers impersonating your mailserver these checks are done, using a helo name that has an A record or AAAA for all ipv4 and ipv6 address's of the host is not rocket science and easily fixed by having compitently run dns or mailservers

John M

Hi Alan, thanks for your interest.

I think we may be speaking apples and oranges. The fact that 'mail.esat.net' returns multiple IP addresses is essentially equivalent to having multiple MX records with the same priority, which leaves it up to the client (or the spambot) to decide which server to connect to.

With a true cluster, you advertise your load balanced IP and then you can manage the rest internally, adding and removing machines to the cluster as the need arises. In addition to the control this gives the network operator (in terms of # of connections per server, for example), it also avoids the situation where a client has cached the IP of a dead machine.

This is how the big providers like Hotmail do it -- of course each of their clusters is probably thousands of machines, and they likely run clusters of clusters.

-JM

Alan Doherty

i was referring to an outgoing server cluster {not one referanced by any mx records}
and "you advertise your load balanced IP and then you can manage the rest internally" {dns is used for the internal management, to add/remove nodes clients cant cache records longer than the dns record allows, which is also controlled by the admin}

but either way with or without ip load balancing if you connect out from the cluster and claim to be xx.domain.tld then ensure xx.domain.tld resolves to the ip you connected from

take my own server for example 193.2.202.63
if you connect to it it greets as mx10.alandoherty.net
{as you are likely sending in mail and thus connecting to the name given in mx records}
if you send a mail subject "test" to echo at alandoherty.net you will get an autoreply
sent out with our server helo/ehloing as its client name bigsvr.alandoherty.net
its client name btw having a matching A record {required} a matching SPF and CSV record

and to ensure no malware on the server can send mail if it helo'd as its fqdns name {the only name malware could easily obtain} of hosting.alandoherty.net that names SPF record would cause all {compliant} sites to refuse the connection

sending client identity and recieving server identity {even if on the same ip and/or application are entirely unrelated functions}

your name for helo/ehlo on client {outgoing} connections must relate to the source ip

your helo/ehlo name for server {incomming} connections to the loadbalanced ip is largely irrelevant and unchecked by anything other than optional tls

The comments to this entry are closed.