PHP Classes

Yahoo issue?

Recommend this page to a friend!

      PHP Email validation  >  PHP Email validation package blog  >  How to Correct Email ...  >  All threads  >  Yahoo issue?  >  (Un) Subscribe thread alerts  
Subject:Yahoo issue?
Summary:Yahoo response always as valid email?
Messages:14
Author:jebise
Date:2012-03-26 23:29:03
Update:2012-10-21 11:51:34
 
  1 - 10   11 - 14  

  1. Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-26 23:29:04
I'm just wonder why Yahoo always failed? Actually Yahoo response that each email is valid and i'm wonder how similar script from verify-email.org is able to give up correct result from Yahoo.

Is there some improvement in code that make Yahoo working that this script do not have?

Do not understand how script from domain above show when email from Yahoo is valid or not.

Thanks

  2. Re: Yahoo issue?   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2012-03-27 00:23:27 - In reply to message 1 from jebise
The problem should be specific to the IP address of the machine your are using.

If you are using it from your domestic computer as a ISP customer, most ISP blacklist their own customers IP addresses. In that case it is intentional from your ISP. There is nothing you can do. It is not a problem with the class.

If you are not using the class in a computer from your ISP network, you may want to enable the debug support and show the output of the class, so I can evaluate what the messages say.

  3. Re: Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-27 06:23:41 - In reply to message 2 from Manuel Lemos
I've tried from different IP addresses and every time for any email i got that email is valid. And email should be not valid.
Here are couple examples where you can see that script connect to Yahoo and do everything what is needed to be done. The response from Yahoo is that email is always valid - S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok

In this example for not existed email testetesdstretsesdfsdfwer@yahoo.com:

Example 1
---------------------------------
Resolving host name "mta7.am0.yahoodns.net"...
Connecting to host address "74.6.136.65"...
Connected.
S 220 mta1013.mail.sk1.yahoo.com ESMTP YSmtp service ready
C HELO ip-address.org
S 250 mta1013.mail.sk1.yahoo.com
C MAIL FROM: <info@kontiki-bonaire.nl>
S 250 sender <info@kontiki-bonaire.nl> ok
C RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok
C DATA
S 354 go ahead
This host states that the address is valid.
Disconnected.



Example 2
------------------------------------
Resolving host name "mta5.am0.yahoodns.net"...
Connecting to host address "98.139.175.225"...
Connected.
S 220 mta1197.mail.bf1.yahoo.com ESMTP YSmtp service ready
C HELO find-ip-address.org
S 250 mta1197.mail.bf1.yahoo.com
C MAIL FROM: <admin@find-ip-address.org>
S 250 sender <admin@find-ip-address.org> ok
C RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok
C DATA
S 354 go ahead
This host states that the address is valid.
Disconnected.


And this is actually what script should give up. It is similar script from verify-email.org (or maybe same but modified ):

MX record about yahoo.com exists.
Connection succeeded to mta5.am0.yahoodns.net SMTP.
220 mta1002.mail.mud.yahoo.com ESMTP YSmtp service ready
> HELO verify-email.org
250 mta1002.mail.mud.yahoo.com
> MAIL FROM: <check@verify-email.org>
=250 sender <check@verify-email.org> ok
> RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
=554 delivery error: dd This user doesn't have a yahoo.com account (testetesdstretsesdfsdfwer@yahoo.com) [0] - mta1002.mail.mud.yahoo.com

  4. Re: Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-27 06:28:16 - In reply to message 2 from Manuel Lemos
I've tried from different IP addresses and every time for any email i got that email is valid. And email should be not valid.
Here are couple examples where you can see that script connect to Yahoo and do everything what is needed to be done. The response from Yahoo is that email is always valid - S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok

Here are 2 example (from 2 different host) for not existed email testetesdstretsesdfsdfwer@yahoo.com:

Example 1
---------------------------------
Resolving host name "mta7.am0.yahoodns.net"...
Connecting to host address "74.6.136.65"...
Connected.
S 220 mta1013.mail.sk1.yahoo.com ESMTP YSmtp service ready
C HELO kontiki-bonaire.nl
S 250 mta1013.mail.sk1.yahoo.com
C MAIL FROM: <info@kontiki-bonaire.nl>
S 250 sender <info@kontiki-bonaire.nl> ok
C RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok
C DATA
S 354 go ahead
This host states that the address is valid.
Disconnected.



Example 2
------------------------------------
Resolving host name "mta5.am0.yahoodns.net"...
Connecting to host address "98.139.175.225"...
Connected.
S 220 mta1197.mail.bf1.yahoo.com ESMTP YSmtp service ready
C HELO dns-lookup.org
S 250 mta1197.mail.bf1.yahoo.com
C MAIL FROM: <admin@dns-lookup.org>
S 250 sender <admin@dns-lookup.org> ok
C RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
S 250 recipient <testetesdstretsesdfsdfwer@yahoo.com> ok
C DATA
S 354 go ahead
This host states that the address is valid.
Disconnected.


And this is actually what script should give up. It is similar script from verify-email.org (or maybe same but modified ):

MX record about yahoo.com exists.
Connection succeeded to mta5.am0.yahoodns.net SMTP.
220 mta1002.mail.mud.yahoo.com ESMTP YSmtp service ready
> HELO verify-email.org
250 mta1002.mail.mud.yahoo.com
> MAIL FROM: <check@verify-email.org>
=250 sender <check@verify-email.org> ok
> RCPT TO: <testetesdstretsesdfsdfwer@yahoo.com>
=554 delivery error: dd This user doesn't have a yahoo.com account (testetesdstretsesdfsdfwer@yahoo.com) [0] - mta1002.mail.mud.yahoo.com

  5. Re: Yahoo issue?   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2012-03-27 06:44:13 - In reply to message 3 from jebise
As you see, that site does the same as the e-mail validation class.

What is different is the origin IP address of the computer that is connecting to the Yahoo mail servers. Yahoo are certainly treating different origin address in a different way.

I am afraid there is nothing you can do to make Yahoo respond differently to accesses from your computer.

  6. Re: Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-27 07:04:48 - In reply to message 5 from Manuel Lemos
Thank you for reply.

I have try from different domain hosting (it means different IP address in different IP ranges and different countries) and every time Yahoo show same response that email is valid.

Logically it is almost impossible that Yahoo for many different hosting (IP addresses) that i tried show always same output.


Can you please try for example from your hosting and see what is output and possible evaluate class?

btw

Take a look here:

web.archive.org/web/20101129055846/ ...://verify-email.org/faq.htm

It is cache from last year from domain verify-email.org. THey said
"3. Are these results accurate?

For some domains you can't verify whether the address is good or not, because their mail servers don't cooperate.

For example: yahoo.com"


But you can see that this year they have probably improved script to solve issue with Yahoo.

  7. Re: Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-27 15:02:36 - In reply to message 5 from Manuel Lemos
Here is something extra where i can conclude that probably validation class need improvement.

verify-email use The planet as hosting
Domain: verify-email.org
IP Address: 174.133.115.215
IP Host: d7.73.85ae.static.theplanet.com


I have domain proxyblind.org that use also The planet as hosting (look to the IP address)
Domain: proxyblind.org
IP Address: 174.121.218.38
IP Host: 26.da.79ae.static.theplanet.com

I have again upload email validation script by this domain and there is same Yahoo issue. It show every email as valid.

I would appreciate if you could take a deeper look and see what is wrong with this script and Yahoo.

Thanks

---------------
Resolving host name "mta6.am0.yahoodns.net"...
Connecting to host address "209.191.88.254"...
Connected.
S 220 mta1052.mail.mud.yahoo.com ESMTP YSmtp service ready
C HELO proxyblind.org
S 250 mta1052.mail.mud.yahoo.com
C MAIL FROM: <info@proxyblind.org>
S 250 sender <info@proxyblind.org> ok
C RCPT TO: <dafdsafsafsadfdsaf@yahoo.com>
S 250 recipient <dafdsafsafsadfdsaf@yahoo.com> ok
C DATA
S 354 go ahead
This host states that the address is valid.
Disconnected.

  8. Re: Yahoo issue?   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2012-03-27 19:21:40 - In reply to message 7 from jebise
Again, there is nothing wrong with the class. It does exactly the same as the one of that other site. The only difference it's the origin IP address.

Yahoo must be treating that site origin IP address differently for some reason. I have no idea what could be the reason. Their IP address may be in an IP address range that Yahoo trusts better.

In any case there is nothing that can be done in the class to make Yahoo treat your origin IP address different.

  9. Re: Yahoo issue?   Reply   Report abuse  
Picture of jebise jebise - 2012-03-27 20:48:38 - In reply to message 8 from Manuel Lemos
Thank you for reply.

I have already told you that i have not tried one domain. I have tried your script on 10 different domains with 10 different IP address (if you would like i can show you all domains and you can go direct there and see that not any of them works with Yahoo)
.
Again it is very hard to believe that Yahoo treating all site's/IP address same.
At least from 10 different sites there should be one that works with Yahoo. But unfortunately not any of them works.

And the last test has been done on domain that use same hosting The Planet as verify-email where similar script works.

It is strange and i would like to see at least one domain where this script works with Yahoo.

You probably have also domain? Do you have there same issue with Yahoo?
If not can you please show me then at least one domain that you know for sure that is using this script and it works with Yahoo?


I still believe that there should be works around for Yahoo because it obviously does not works with this script.


Finally script is great, really great. Only Yahoo seems to be issue.

  10. Re: Yahoo issue?   Reply   Report abuse  
Picture of Manuel Lemos Manuel Lemos - 2012-03-28 02:39:05 - In reply to message 9 from jebise
No, that is normal. Mail servers are usually configured to not inform which addresses are valid to untrusted parties, as that would allow them to clean spammer lists to prune invalid addresses.

Yahoo has program that lets bulk mailers be whitelisted for sending newsletters to a large number of addresses. Maybe that site has managed to be accepted in that whitelist and Yahoo enabled them to see immediately which addresses are invalid.

 
  1 - 10   11 - 14