Codice PHP:
$chiocciola='@';     
$stringa="quello che vuoi"// la stringa da controllare 
$pos=0;  // posizione in cui è la chiocciola  
$pos=strpos(@stringa$chiocciola); // recupera la posizione in cui è la chioccila, se c'è  

if ($pos=== false
{     
// la chiocciola no c'è  

else 
{     
// la chiocciola c'è 

Questo per vedere semplicemente s'è c'è la chiocciola all'interno della stringa.
altrimenti come detto sopra cerca gli script per la validazione della mail .