Bonjour je viens vers vous car je ne comprends pas, j'ai un formulaire à la suite duquel je fait l'envoie d'email avec la fonction mail et les boîtes gmail ne reçoivent pas mes emails.
Je n'ai pas essayé avec une adresse hotmail mais les @sfr.fr, ma boite mail avec mon hébergeur (planethoster) @thenifweb-creation-site.fr et @akeonet.com reçoivent bien les emails.
A savoir aussi que l'email client fonctionne bien si ce n'est pas une adresse gmail.
Pouvez-vous m'aider
D'avance merci
mon code :
$mail="xxx@gmail.com";
$mail1="xxx@thenifweb-creation-site.fr";
$mail2="xxx@gmail.com";
$mail_client = $_SESSION['email'];
// sujet du message
$sujet="commande sur le site";
$sujet_client = "Recapitulatif de votre commande";
// pour les pb de saut de ligne selon les serveurs
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $mail))
{
$passage_ligne = "\r\n";
}
else
{
$passage_ligne = "\n";
}
$message_txt = $_SESSION['message_text'];
$message_txt = wordwrap($message_txt,70);
//preparation du header
$header = "From: \"nom du site\"<xxx@thenifweb-creation-site.fr>".$passage_ligne;
//$header.= "Reply-to: \"Brevan Breizh\" <xxx@gmail.com>".$passage_ligne;
$header.= "MIME-Version: 1.0".$passage_ligne;
$header.= "Content-Type:text/plain; charset=\"UTF-8\"".$passage_ligne;
$header.= "Content-Transfer-Encoding: 8bit".$passage_ligne;
//=====Ajout du message au format texte.
$message= $passage_ligne.$message_txt.$passage_ligne;
//Envoi de l'e-mail.
mail($mail_client, $sujet_client, $message, $header);
mail($mail,$sujet,$message,$header);
mail($mail1,$sujet,$message,$header);
mail($mail2,$sujet,$message,$header);
" Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie " (Confucius)
Bon j'ai une note de 4.3 sur mail-tester.com ceci peut expliquer cela, mais bon je n'y comprends pas grand chose pour savoir quoi corriger et comment!
https://www.mail-tester.com/test-b0prwm6gx
- Edité par thenif 14 avril 2021 à 19:45:28
" Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie " (Confucius)
Problème d'envoie d'email
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP