moi j'utilise ce code cela marche tres bien
ini_set('sendmail_from' , 'votre adresse mail');
// *** Envoie du mail
$to = $email;
$from = "Nom de votre site";
// *** Laisser tel quel
$jour = date("d-m-Y");
$heure = date("H:i");
$sujet = "Votre sujet";
$contenus = "";
$contenus .= "<html> \n";
$contenus .= "<head> \n";
$contenus .= "<title> Subject </title> \n";
$contenus .= "</head> \n";
$contenus .= "<body> \n";
$contenus .= 'Le message texte '." \n";
$contenus .= "</body> \n";
$contenus .= "</HTML> \n";
$headers = "MIME-Version: 1.0 \n";
$headers .= "Content-Transfer-Encoding: 8bit \n";
$headers .= "Content-type: text/html; charset=utf-8 \n";
$headers .= 'From: '.$from .''."\n";
// $headers .= "Disposition-Notification-To: $from \n"; // accuse de reception
mail ($to, $sujet, $contenus, $headers);