Yahoo, Hotmail "the sending problem" , well known isssues and unsolved.

5stars

Active Member
Oct 10, 2006
38
0
156
There is something buging us and it has been a while now, it's the e-mail problem, all mail landing in the bulk, junk folders at yahoo and hotmail.
I have made sure Rdns resolves on my ip corectly , I also have a PTR record for my IP.
I have added a SPF record then e-mailed hotmail and they told me the SPF record show up the way it should but that they don't really know why my mail ends up in the junk folder.
Since people say it's bad to add domain keys with cpanel I have not gone to the trouble of adding it.
Is there no problem solving for this at all? it's frustrating for me and I know it's frustrating for others as this is a huge problem for alot of people.

I have searched on the internet and there seems to be alot of finger pointing at the E-mail headers that are generated by exim.
Some say that the header from exim is huge, it's too big in size and it is causing problems, and that there is a problem with the abuse headeders.
Another problem within the header is the recived information as it apears 3 times and it might confuse things for yahoo.

Here is an e-mail header that I have taken from my yahoo mail account ,from my test address.





X-Apparently-To: [email protected] via 209.191.68.184; Thu, 22 Feb 2007 09:37:52 -0800
X-YahooFilteredBulk: 89.34.112.12
X-Originating-IP: [89.34.112.12]
Return-Path: <[email protected]>
Authentication-Results: mta342.mail.re4.yahoo.com from=webhosting5stars.com; domainkeys=neutral (no sig)
Received: from 89.34.112.12 (EHLO server.crdserver.net) (89.34.112.12) by mta342.mail.re4.yahoo.com with SMTP; Thu, 22 Feb 2007 09:37:52 -0800
Received: from crdsrv by server.crdserver.net with local (Exim 4.63) (envelope-from <[email protected]>) id 1HKHst-00065Y-9b for [email protected]; Thu, 22 Feb 2007 15:37:35 -0200
Received: from 89.34.113.22 ([89.34.113.22]) (SquirrelMail authenticated user crdsrv) by www.webhosting5stars.com with HTTP; Thu, 22 Feb 2007 15:37:35 -0200 (GMT+2)
Message-ID: <[email protected]>
Date: Thu, 22 Feb 2007 15:37:35 -0200 (GMT+2)
Subject: just testing
From: [email protected] Add to Address Book Add Mobile Alert
To: [email protected]
User-Agent: SquirrelMail/1.4.9a
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.crdserver.net
X-AntiAbuse: Original Domain - yahoo.com
X-AntiAbuse: Originator/Caller UID/GID - [32020 32002] / [47 12]
X-AntiAbuse: Sender Address Domain - webhosting5stars.com
X-Source: /usr/local/cpanel/3rdparty/bin/php
X-Source-Args: /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/base/3rdparty/squirrelmail/src/compose.php
X-Source-Dir: :/base/3rdparty/squirrelmail/src
Content-Length: 15


First of all the header that is generated is huge in size, I have checked others that have sent out e-mails on my yahoo account, I have looked at the headers and I have seen nothing of the kind.


Another intresting aspect is that I have managed to connect to yahoo mail with telnet on port 25 directly from the server and all went fine, I did not send anything with telnet, I just got connected, some say that this is a good test to see if yahoo has issues with the reverse dns address on the ip or if it has issues with the PTR record, and if there is something wrong it would normally disconnect and give a temporary defered message.

Can any one comment on this matter, maybe it is the headers?maybe not?
 

jsnape

Well-Known Member
Mar 11, 2002
174
0
316
This reverse dns will cause you problems:
12.112.34.89.in-addr.arpa domain name pointer 89-34-112-12.sn4all.ro

It doesn't matter if it is or isn't a published residential IP. If the reverse DNS even looks like a residential IP it will get the server blocked all over the place.
 

5stars

Active Member
Oct 10, 2006
38
0
156
This reverse dns will cause you problems:
12.112.34.89.in-addr.arpa domain name pointer 89-34-112-12.sn4all.ro

It doesn't matter if it is or isn't a published residential IP. If the reverse DNS even looks like a residential IP it will get the server blocked all over the place.
What do you mean by that, what do you mean by residential? and how can I fix that?
This IP is a public IP , it's even recorded at RIPE.
I also don't have cable modem, I understand that those IPS work with a dsl connection, I'm on fiber optic connected in a swich, my IP is from a /24 public IP class.
Are you refering to an IP on the network that is some how registered on the internet, my public ip is alocated by RIPE to my ISP, it's not made up on the network and then anounced.
I'm sure of that.
 
Last edited:

sierrablue

Active Member
Aug 30, 2005
27
3
153
cPanel Access Level
Root Administrator
What do you mean by that, what do you mean by residential? and how can I fix that?
This IP is a public IP , it's even recorded at RIPE.
I also don't have cable modem, I understand that those IPS work with a dsl connection, I'm on fiber optic connected in a swich, my IP is from a /24 public IP class.
Are you refering to an IP on the network that is some how registered on the internet, my public ip is alocated by RIPE to my ISP, it's not made up on the network and then anounced.
I'm sure of that.
# host 89.34.112.12
12.112.34.89.in-addr.arpa domain name pointer 89-34-112-12.sn4all.ro.
12.112.34.89.in-addr.arpa domain name pointer webhosting5stars.com.
12.112.34.89.in-addr.arpa domain name pointer ns1.webhosting5stars.com.
12.112.34.89.in-addr.arpa domain name pointer srv.webhosting5stars.com.

# host ns1.webhosting5stars.com
Host ns1.webhosting5stars.com not found: 3(NXDOMAIN)
# host srv.webhosting5stars.com
Host srv.webhosting5stars.com not found: 3(NXDOMAIN)
# host webhosting5stars.com
webhosting5stars.com has address 89.34.112.12
# host 89-34-112-12.sn4all.ro
89-34-112-12.sn4all.ro has address 89.34.112.12

It's a good practice to have one PTR record only. In your case that would be server.crdserver.net
 

5stars

Active Member
Oct 10, 2006
38
0
156
# host 89.34.112.12
12.112.34.89.in-addr.arpa domain name pointer 89-34-112-12.sn4all.ro.
12.112.34.89.in-addr.arpa domain name pointer webhosting5stars.com.
12.112.34.89.in-addr.arpa domain name pointer ns1.webhosting5stars.com.
12.112.34.89.in-addr.arpa domain name pointer srv.webhosting5stars.com.

# host ns1.webhosting5stars.com
Host ns1.webhosting5stars.com not found: 3(NXDOMAIN)
# host srv.webhosting5stars.com
Host srv.webhosting5stars.com not found: 3(NXDOMAIN)
# host webhosting5stars.com
webhosting5stars.com has address 89.34.112.12
# host 89-34-112-12.sn4all.ro
89-34-112-12.sn4all.ro has address 89.34.112.12

It's a good practice to have one PTR record only. In your case that would be server.crdserver.net
I know, there use to be only one, but my ISP screwed up and added more than one.
I alos recently changed the domain name for the server, I'm waiting for the new PTR.
This is not the problem, it didin't work when there was only 1 ptr record and everything was configured the same, the only difrence now is that I have changed the domain that the server runs on.
 

hdotnet

Member
Jan 31, 2007
10
0
151
London
the annoying thing is that you can't ever get rid of domain keys being the cause of the problem.

reverse dns, spf and the like are relatively easy problems to solve, but until we are able to configure domainkeys via exim you can't really tell IMHO.

domain keys is being tracked here:

http://bugzilla.cpanel.net/show_bug.cgi?id=4099

I'm getting email going straight to bulk in yahoo with from a new (default) IP, new box, new cpanel setup, reverse dns the lot.

miffed.

H
 

5stars

Active Member
Oct 10, 2006
38
0
156
I finaly managed to send mail to yahoo's inbox after beging my ISP to give me allowence to edit and make my own reverse zone with a ptr the way I wanted it.
It worked with out domain keys, hotmail...still sending to junkmail, yahoo solved.
Now I got other problems, .....it's problems, problems after problems.. :mad:
Seems my ptr won't give an A record back, when I did a query on my domain by looking up on the A record it reports fine, when I do a reverse look up on the IP the A record iwon't show up, at least it reports my ptr.
I feel I'm never going to solve this 100%
When questioned on dnsstuff with DNS Lookup my domain gave the A record I was expecting , it gave , my domain A record=my IP, but when doing reverse dns on my IP the A record fails to show up.



Any way this are all the records I got.
Maybe some one will be able to help me to get this sort out.

This is the zone for my server domain name.
$ttl 38400
crdserver.net. IN SOA server.crdserver.net. root.localhost. (
1173012839
10800
3600
604800
38400 )
crdserver.net. IN NS server.crdserver.net.
crdserver.net.crdserver.net. IN A 89.34.116.11
www.crdserver.net. IN CNAME crdserver.net
mail.crdserver.net. IN CNAME crdserver.net
ftp.crdserver.net. IN CNAME crdserver.net
crdserver.net. IN MX 10 crdserver.net

---------------------------------------------------------------------------
This is the reverse zone for my server domain name.

$ttl 38400
116.34.89.in-addr.arpa. IN SOA server.crdserver.net. root.localhost. (
1173012994
10800
3600
604800
38400 )
116.34.89.in-addr.arpa. IN NS server.crdserver.net.
11.116.34.89.in-addr.arpa. IN PTR crdserver.net.

---------------------------------------------------------------------------------------
This is the A entry for my host name generated by WHM


; cPanel 10.9.0-BETA_137
; Zone file for server.crdserver.net
$TTL 14400
@ 86400 IN SOA ns1.crdserver.net. cretudaniels417.hotmail.com. (
2007030401 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds

server.crdserver.net. 86400 IN NS ns1.crdserver.net.
server.crdserver.net. 86400 IN NS ns2.crdserver.net.


server.crdserver.net. IN A 89.34.116.11

localhost.server.crdserver.net. IN A 127.0.0.1

server.crdserver.net. IN MX 0 server.crdserver.net.
--------------------------------------------------------------------------------
And this is the A entry for my Nameservers.


NS1 entrys:

; cPanel 10.9.0-BETA_137
; Zone file for ns1.crdserver.net
$TTL 14400
@ 86400 IN SOA ns1.crdserver.net. cretudaniels417.hotmail.com. (
2007030401 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds

ns1.crdserver.net. 86400 IN NS ns1.crdserver.net.
ns1.crdserver.net. 86400 IN NS ns2.crdserver.net.


ns1.crdserver.net. IN A 89.34.112.12

localhost.ns1.crdserver.net. IN A 127.0.0.1

ns1.crdserver.net. IN MX 0 ns1.crdserver.net.

-----------------------------------------------------------------------------
NS2 entrys

; cPanel 10.9.0-BETA_137
; Zone file for ns2.crdserver.net
$TTL 14400
@ 86400 IN SOA ns1.crdserver.net. cretudaniels417.hotmail.com. (
2007030401 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds

ns2.crdserver.net. 86400 IN NS ns1.crdserver.net.
ns2.crdserver.net. 86400 IN NS ns2.crdserver.net.


ns2.crdserver.net. IN A 89.34.116.11

localhost.ns2.crdserver.net. IN A 127.0.0.1

ns2.crdserver.net. IN MX 0 ns2.crdserver.net.
-------------------------------------------------------------------------------
What I'm I doing wrong, my PTR does not give an A record back.
Any one? I'm totaly confused as I tryed everything.
Also I have to refresh the page a couple of times before it gives out my ptr under dnsstuff.com, is this normal?
 
Last edited: