i have a problem with my helo/ehlo records on my dedicated machine. i have multiple IPs, and a domain hosted on a non-primary machine is having the helo/ehlo issues. I'm running apache, centos, bind, cpanel11 with WHM11.

For these examples, maindomain.com (xx.xxx.xxx.142) is the main domain on the machine, and example.com (xx.xxx.xxx.144) is the site that is having helo/ehlo problems.

Some info:

main site is maindomain.com
hostname - host.maindomain.com
ip xx.xxx.xxx.142

the problem site is example.com,
ip xx.xxx.xxx.144

RDNS seems to be working and for the ip range xxx.142-xxx.145 points back to host.maindomain.com

$ nslookup example.com  
Name:   example.com
Address: xx.xxx.xxx.144
$nslookup xx.xxx.xxx.144
144.xxx.xxx.xx.in-addr.arpa     name = host.maindomain.com

DNS Clustering is disabled

Error message (dnstuff.com)
Mail server host name in greeting

WARNING: One or more of your mailservers is claiming to be a host other than what it really is (the SMTP greeting should be a 3-digit code, followed by a space or a dash, then the host name). If your mailserver sends out E-mail using this domain in its EHLO or HELO, your E-mail might get blocked by anti-spam software. This is also a technical violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the hostname given in the SMTP greeting should have an A record pointing back to the same server. Note that this one test may use a cached DNS record.

example.com claims to be host host.maindomain.com [but that host is at xx.xxx.xxx.142 (may be cached), not xx.xxx.xxx.144]. <br />

any advice is appreciated. please let me know if i need to provide any details further to help diagnose and resolve the issue.