Il codice che uso è questo:

codice:
<?
	$nome = $_POST['nome'];
	$email = $_POST['email'];	
	$messaggio = $_POST['messaggio'];
	$data = date("d/m/Y");
	
	$link_to_redirect = "/messaggi_utente/index.php?az=05";

	if (strlen($nome) == 0)
	{
		Header("Location: /messaggi_utente/index.php?az=04&t=Campo/NOME/vuoto!");
	}

	// Controllo l'"@" e il "."
	if (strpos($email,"@") == 0)
	{
		Header("Location: /messaggi_utente/index.php?az=04&t=Mail/non/valida!");
	}

	if (strpos($email,".") == 0)
	{
		Header("Location: /messaggi_utente/index.php?az=04&t=Mail/non/valida!");
	}	

	if (strlen($messaggio) == 0)
	{
		Header("Location: /messaggi_utente/index.php?az=04&t=Campo/MESSAGGIO/vuoto!");
	}

	$strMail = "***********************************************
";
	$strMail .= "Contatto da SmsTeneri.Com
";
	$strMail .= "*****************************************

";
	$strMail .= "Contatto del $data
";
	$strMail .= "Nome $nome
";
	$strMail .= "Email $email
";
	$strMail .= "Messaggio $messaggio
";
		
	//$destinatario ="info@smsteneri.com";
	//$oggetto ="Contatto da SmsTeneri.com";
	//mail ($destinatario, $oggetto, $strMail);

	Header("Location: ". $link_to_redirect);
?>
la mail non la manda... xké?