J'ai récemment installé mon serveur sur VPS, PHP mail ne fonctionne pas, j'ai essayé partout mais je ne peux pas le faire fonctionner. Si ce n'est pas une erreur de syntaxe, j'apprécierais que quelqu'un puisse aider à configurer PHP mail. Im ubuntu en cours d'exécution 10,04PHP Email ne fonctionne pas
Mon code est:
$ToEmail = '[email protected]';
$EmailSubject = 'Site contact form ';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "Message: ".nl2br($_POST["message"])."<br>";
$MESSAGE_BODY .= "IP: ".$_SERVER['REMOTE_ADDR']";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
Veuillez donner plus d'informations. Qu'avez-vous essayé, quels types d'erreurs recevez-vous, que soupçonnez-vous, etc. Parlez également du serveur de messagerie, pas seulement de l'installation de php. –
@Karl Code que vous avez posté ici a un devis supplémentaire à la deuxième dernière ligne. Est-ce partie du code? Comme vous pouvez le voir en formatant, il ne devrait pas. – Pradeep
Puisqu'il s'agit d'un VPS, avez-vous fatigué d'envoyer du courrier à partir de la ligne de commande? Essayez de le faire et lancez l'option -v pour obtenir des messages verbeux sur ce qui se passe. Ensuite, vérifiez vos journaux de messagerie (normalement dans '/ var/log/mail.log' ou un nom similaire). –