$to = "[email protected]";
$subject = "Auction Registration Confirmation";
$from = "From: [email protected]";
$body = "Test Message";
if (mail($to, $subject, $body, $from)) {
echo("<b>Message sent</b>");
header("Location: http://www.mydomain.com/thankyou.html");
} else {
echo("<b>Message failed</b>");
}
Maintenant, le problème est que lorsqu'un email est envoyé, l'adresse d'expéditeur n'est pas ce dont j'ai besoin, mais le nom de connexion du serveur.La fonction PHP mail() n'utilise pas l'adresse "from"
Toutes les idées pour remplacer le nom de connexion du serveur par l'ID de courriel.
En supposant que le serveur, où toute l'administration est effectuée, le nom de connexion est "admin". Le code est correct, mais le problème est que lorsque l'e-mail est envoyé, l'adresse de l'expéditeur sera "admin" et non "[email protected]" –
Oui, je comprends la question. 8-) Quand je dis "mon code similaire fonctionne très bien", je veux dire que je passe une ligne "From:" à la commande PHP mail() comme vous le faites, et les emails arrivent avec l'en-tête From correct . – RichieHindle
Pourriez-vous me fournir une solution –