Print

Print


Hello

I am trying to use fsockopen() php function to check a valid email address.
Here is a code snippet:

function checkEmail($email) {
 if(eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $email)) {
  return FALSE;
 }
 list($Username, $Domain) = split("@",$email);
 if(getmxrr($Domain, $MXHost)) {
  return TRUE;
 } else {
  if(fsockopen($Domain,25,$errno,$errstr,30)) {
   return TRUE;
  } else {
   return FALSE;
  }
 }
}

Here is the error from the browser:

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses:
getaddrinfo failed: Name or service not known in file name line...

Here is the failing on the if(fsockopen($Domain,25,$errno,$errstr,30)) line.
Does anyone out there have any experience with this error??  I am using a
LAMP server.

Thank you,

Renee Starkey @}-----}-----
Information Technologist I
115 Old Horticulture
Language Learning Center, Michigan State University
Phone: 517-355-7587


Renee Starkey ;-)
"Strive to be the best you can be at any given moment in life" RmS