June 2002 12:00 AM
// To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
// Subject: RE: [PHP-DB] E-mail address verification
//
//
//
//
//
// I do it like this:
//
//
// if
// (eregi("^[a-z0-9]+([\.%!][_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$",
// $email))
// {
// list($u
On Thursday 20 June 2002 23:59, [EMAIL PROTECTED] wrote:
> As you can see, the email can "look" right, but domain isn't valid. So you
> can check DNS record for MX domain.
A valid email address does not necessary have to have an MX record. You could
be incorrectly invalidating addresses like th
I do it like this:
if (eregi("^[a-z0-9]+([\.%!][_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$",
$email))
{
list($user, $host) = explode("@", $email);
if ( !checkdnsrr($host, "MX") )
return TRUE;
}
else
{
return FALSE;
}
}
As you can see, the email