On Oct 25, 2010, at 6:38 PM, web...@blaettner.com wrote:

> Hi, folks,
> 
> I'm wondering how to checking existence of a given
> mail address like f...@bar.com .
> 
> At 1st I tried:
> 
>  if f (filter_var ($maddr, FILTER_VALIDATE_EMAIL) === false) {
>    /* some sort of error handling code here */
>  }
> 
> where $maddr is the address to be checked.
> But this checks only syntax.. :-(
> 
> Is there any other function which checks whether this
> address really exists?
> 
> And, of course, I want to avoid sending a test mail just
> for checking :-)
> 
> Many THX in advance for suggestions, pointers...
> 

Rolf,

Since most mailservers have disabled VRFY long ago due to spammers and other 
miscreants.

Easiest way is to use class.smtp.php form phpmailer using the following:

$smtp = new SMTP
if (empty($smtp->Connect())) return false;      // Connect failure
if (empty($smtp->Hello("yourmailerver.com")) return false;      //Maybe not a 
mailserve
if(empty($smtp->Recipient($to))) return false;  //No such user
$smtp->Close(); // Found user so abort transaction.
return true;
        
Tom


Reply via email to