Para validar la direccion de correo puedes usar expresiones regulares.
Código PHP:
<?php
function valid_email($str)
{
return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
}
?>
Para usarla:
Código PHP:
<?php
if(valid_email($_POST[''])==TRUE) { echo "correo valido"; }
else { echo "correo invalido"; }
?>