tienes algunos errores sutiles, mira el codigo corregido
index.php
Código HTML:
<form id="formail" method="post" action="mail.php">
<ul>
<li><h4>Name</h4><div class="border"><input type="text" id="name" name="name" value="" /></div></li>
<li><h4>Email</h4><div class="border"><input type="text" id="mail" name="mail" value="" /></div></li>
<li><h4>Object</h4><div class="border"><input type="text" id="subject" name="subject" value="" /></div></li>
<li><h4></h4><input type="submit" id="invia" name="invia" value="" /></li>
</ul>
</form>
mail.php
Código PHP:
<?php
//Recuperiamo tutte le variabili
$mail = $_POST['mail'];
$name = $_POST['name'];
$subject = $_POST['subject'];
//Quitar
//$text = $_POST['text'];
$ip = $_SERVER['REMOTE_ADDR'];
//Qui andr� inserito il tuo indirizzo e-mail
$to = "[email protected]";
//Creazione del mesaggio da inviare
$message = "New message from: ".$name.", ".$mail.".<br />";
$message .= "Text: <br />".$text."<br /><br />";
$message .= "IP: ".$ip."<br />";
//corregir
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "FROM: ".$mail;
//Se l'e-mail viene spedita correttamente, compare un messaggio di avvenuto invio
if(mail($to, $subject,$message, $headers)){
echo "<p>Message sent! Thanks!</p>";
}
//Altrimenti un messaggio di errore
else{
echo "<p>Error</p>";
}
?>
saludos