Ti servono le espressioni regolari per fare questo.
Ad esempio
Codice PHP:
if (!preg_match("/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/"$_POST["email"])) {
    echo 
"Il formato email non è valido";
}
else {
    echo 
"Il formato email è valido";