<?php 
function is_email($mail)
                {
                  if(
strpos($mail'@') === false) return false;
                  
$host explode("@",$mail); $mxarr = array();
                  
$regexp '/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~][email protected]([-0-9A-Z]+\.)+([0-9A-Z]){2,4}$/i';
                  if (!
preg_match($regexp$mail)) return false;
                  if (
function_exists('getmxrr') && !getmxrr($host[1],$mxarr)) return false;
                  
                  return 
true;
                }
                

echo 
is_email('[email protected]');
1