mail () échoue mais renvoie true

Je suis en train d'utiliser le php mail() fonction sur mon serveur. Bizarrement, elle retourne vrai, mais je ne reçois rien dans ma boîte e-mail.

Encore le cpanel e-mail transitaire fonctionne bien.

Donc pro ce n'est pas une configuration de chose depuis le transitaire m'envoie des e-mails?

J'ai essayé d'ajouter:

ini_set("sendmail_from", "[email protected]");

Mais cela ne fonctionne pas.

Voici mon code:

$subject = "My Subject";
$body = "Email Body ";
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

if (mail($email,$subject,$body,$headers))
    echo "Sent!";
else
    echo "Fail!";

source d'informationauteur John