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
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);
J'ai comme résultat :


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