salut à tous, je me repointe avec ma fonction mail(). Décidément j'aurais tout vu avec elle.
Bon alors cette fois-ci, le problème est le suivant:
J'envoie dans le mail un lien cliquable et mon message.
Bon, donc sous AOL, on n'en parle meme pas, le mail ne se reçoit jamais...
Sous ma boite mail de l'iut (je suis étudiant en informatique), le mail fonctionne nikel.
Par contre, sous ma boite mail de msn (donc qui se termine en @hotmail.com, j'ai deux problèmes:
- le lien n'est pas cliquable (j'ai juste l'url, mais je ne peux pas cliquer dessus)
Pour ça, au pire je mets un message "si le lien ne s'affiche pas copier le dans la barre d'adresse"
- tous mes retours à la ligne , que j'ai fait avec \n, ne fonctionnent pas sur msn, alors que ça marche avec ma boite mail de l'iut.
Voici mon code d'envoi de mail:
//////ici on détermine le mail en format html
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: bla@bla.fr\n";
$headers .= "Reply-To: bla@bla.fr";
//sujet:
$sujet ="le sujet";
//on définit le message que l'on va envoyer:
$message = "bonjour \n\n";
$message .= "L'équipe d'amienschat vous souhaite la bienvenue au sein de la communauté";
$message .= "\n\n";
$message .= "Pour activer votre compte, cliquez sur le lien ci dessous:\n";
$message .= $lien; //ici, la variable $lien contient un truc du style <a href='source'>le lien</a>
$message .= "\n\n";
Voila. Je pense que je ne devrais pas envoyer de mail au format html pour que les \n soient pris en compte, mais si je fais cela, le lien ne sera plus cliquable, et je trouve cela dommage.
Merci d'avance
David