On Oct 25, 2010, at 6:38 PM, webdev@xxxxxxxxxxxxx wrote: > Hi, folks, > > I'm wondering how to checking existence of a given > mail address like foo@xxxxxxx . > > 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