Problème dans le format des emails envoyées par GRR

  • Rapace
  • Senior Member
  • Senior Member
More
7 years 8 months ago #44 by Rapace
Sur le forum, les balises sont entre crochet [ code]ici le texte<br>avec un saut de ligne[ / code] (sans les espaces) donne :
Code:
ici le texte<br>avec un saut de ligne

Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1

Please Log in or Create an account to join the conversation.

  • Rapace
  • Senior Member
  • Senior Member
More
7 years 8 months ago #46 by Rapace

rsk wrote: Oui il y a des retours chariots dans le code source, visiblement des retours chariots texte brut \n mais le content-type plus haut dit que c'est du html, or comme le client email ne voit pas les balises html <br> il affiche donc tout d'un bloc.

À tester, dans le fichier include/mail.class.php remplacer la ligne 80 par
Code:
$mail->Body = nl2br($message)

rsk wrote: Une question que je me pause par rapport à la version 1.97 c'est : pourquoi GRR 3.x envoie avec un content-type multipart/.. pour afficher simplement du texte ?

Je suppose que la bibliothèque permettant l'envoi de mail (PHPmailer) doit le définir par défaut en "multipart" ce qui lui permet d'envoyer en HTML avec un corps de message alternatif en TXT (non défini dans GRR).

Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
The following user(s) said Thank You: JeromeB

Please Log in or Create an account to join the conversation.

  • rsk
  • Topic Author
  • New Member
  • New Member
More
7 years 8 months ago #47 by rsk
yooUUUUPI ! ça fontionne.
Merci beaucoup, je me demande tout de même si je suis le seul a avoir eu ce problème ? si oui c'est curieux .
Les url ou autres adresses emails dans le corps du message restent présentées sous forme brute, je pense qu'il y a tout de même un truc qui ne va pas, mais ce n'est pas bien grave.
Cordialement,
Frédéric

Please Log in or Create an account to join the conversation.

Moderators: Yan