Bonjour,
J'ai un soucis avec l'envoie d'un mél créée par une fonction PHP en mode texte : les sauts de lignes "\n" ne sont pas toujours pris en compte sous outlook .... je n'ai pas constaté le même pb avec d'autres logiciels de mail
J'ai comme résultat :
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 // preparation du message $message =""; while ($row = mysql_fetch_assoc($result)) { $message .= "\n\n".$row['title'])); $message .= "\n".$row['adresse']." - ".$row['city']." - ".$row['country']); $message .= "\n".strip_tags($row['detail']); if (!empty($row['url'])) { $message .= "\n".$row['url']; } $message .= "\n-------------------------------------"; } $emailfrom = "webmaster@domain.com"; $sujet = "message informatif"; // deuxième boucle pour envoyer a chaque membre le message préparé dans la boucle 1 while ($row_abon = mysql_fetch_array($abon,MYSQL_ASSOC)) mail($row_abon['email'],$sujet,$message,$emailfrom);
A noter que ligne de l'url et la ligne de '------------' sont pour chaque item remonté de la boucle, renvoyées à la ligne, par contre ce n'est pas pour les autres lignes ...
Savez-vous si il y a une spécificité Outlook ?
Le plus gros c'est que si je fais un reply sous outlook les sauts de lignes s'affichent alors correctement !
Merci
Partager