Ciao provo ad aiutarti,

Per quanto riguarda la mail:
codice:
if (!ereg("@",$_POST['Ml'])) {
 		
  echo "Errore!
Inserire una email valida"; 
  exit; 	
}
Per quanto riguarda i campi, il controllo che non siano vuoti si fa cosi (ti posto un codice di un mio file, quindi devi modificare con i tuoi campi
codice:
if (($_POST['campo1']=='') || ( $_POST['campo2']=='' ) || ( $_POST['campo3']=='') || ( $_POST['campo4']=='') || ( $_POST['campo5']=='') || ( $_POST['campo6']=='' ))
	{
		echo "Errore!
Devi compilare tutti i campi dal form per continuare";
		exit;
	}