On me demande d'intervenir sur un site associatif qui après inscription d'un nouvel adhérent émet un mail de confirmation dans le but que ce denier valide son adresse mail. Certains se plaignaient qu'ils ne recevaient pas le mail. Après des tests, je suis arrivé à reproduire le problème. J'ai inscrit 12 adhérents tests mais avec à chaque foi la même adresse mail (la mienne).
Et je n'ai reçu que 10 mails !!
Qq a t-il une idée ?
Le site est chez free, la boîte mail de l'assoc chez wanadoo.
Mon mail de test des chez free et un collègue qui a testé et rencontré le même problème est chez laposte.net !
Voila l'extrait de code d'envoi du mail :
Merci }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 // Préparation du mail contenant le lien d'activation $destinataire = $mail_adherent; $sujet = "Confirmation de votre pre-inscription" ; $entete = "From: assoc <assoc@wanadoo.fr>" ; $contenu = 'Bienvenue sur le site de la assoc.' . "\n\n" . 'Pour confirmer votre pré-inscription, veuillez cliquer sur le lien ci-dessous ' . "\n\n" . 'ou copiez/collez le dans votre navigateur internet s\'il ne fonctionne pas.' . "\n\n" . 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'] . '?nom='.urlencode($nom_adherent).'&prenom='.urlencode($prenom_adherent).'&cle='.urlencode($cle) . "\n\n\n" . 'Ceci est un mail automatique, merci de ne pas y répondre.'; // Envoi du mail if (@mail($destinataire, $sujet, $contenu, $entete)) { // Remerciement echo 'Merci pour votre pré-inscription.<br /><br />'; echo 'Vous allez recevoir un mail afin de confirmer votre pré-inscription.<br /><br />'; } else { echo "Un problème s'est produit lors de l'envoi du message de confirmation de pré-inscription.<br /><br />"; echo "Veuillez le signaler à assoc.<br /><br />"; echo "Merci."; }
Partager