Envoi de mail et balise <br>

  • naaurel
  • Topic Author
  • New Member
  • New Member
More
7 years 7 months ago #113 by naaurel
Envoi de mail et balise <br> was created by naaurel
Bonjour,
Lors des envois de mail, j'ai des balises <br> qui apparaisse dans le mail mais il y a bien les sauts de lignes.
Code:
Ecole - Message automatique émis par le site GRR : http://192.0.0.0/grr/ L'utilisateur Prenom NOM (prenom.nom@domaine.fr) a réservé pour vous la ressource : Portable (HP) (Portables). <br>Début de la réservation : mardi 26 septembre 2017 - 15:00 <br>Durée : 30 minute(s) <br>Brève description : Essai portable BLEU <br>Type : Portables <br>-----

Où peut-on modifier les mails envoyé automatiquement ?
J'ai vu un sujet ressemblant sur le forum, j'ai fait les même modifications mais ça ne fonctionne pas.

Pouvez-vous m'aider ? Merci d'avance,

Numéro de version : GRR 3.2.0
Base de donnée : 5.5.57-0+deb8u1
Système d'exploitation : Linux lamp 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64
Version PHP : 5.6.30-0+deb8u1

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

  • Rapace
  • Senior Member
  • Senior Member
More
7 years 7 months ago #116 by Rapace
Replied by Rapace on topic Envoi de mail et balise <br>
Bonjour,

Quelle est la méthode utilisée pour l'envoi de mail ?
Vous trouverez cette information dans le menu administration / Config générale / interactivité

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.

  • naaurel
  • Topic Author
  • New Member
  • New Member
More
7 years 7 months ago #119 by naaurel
Replied by naaurel on topic Envoi de mail et balise <br>
Bonjour,

J'utilise la méthode "mail" (serveur mail local).

Merci d'avance,

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

  • Rapace
  • Senior Member
  • Senior Member
More
7 years 7 months ago #120 by Rapace
Replied by Rapace on topic Envoi de mail et balise <br>
Bonjour,

La méthode mail effectue des envois en mode texte. Les balises <br> ne sont donc pas interprétées.
Pour corriger le problème, il faut remplacer les <br> soit par rien (""), soit par un retour chariot ("\n")

Dans le fichier include/mail.class.php modifier la ligne 95 à votre convenance :
Code:
#Remplacement par une chaine vide mail($A, $sujet, utf8_decode(utf8_encode(str_replace("<br>","",$message))), $headers); #Remplacement par un retour chariot mail($A, $sujet, utf8_decode(utf8_encode(str_replace("<br>","\n",$message))), $headers);

N'utilisez qu'une seule de ces lignes. Tenez nous informé.

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.

  • naaurel
  • Topic Author
  • New Member
  • New Member
More
7 years 7 months ago - 7 years 7 months ago #121 by naaurel
Replied by naaurel on topic Envoi de mail et balise <br>
Merci beaucoup, ça fonctionne parfaitement.
Quel fichier correspond au contenu de ce mail ? Est-il personnalisable ?
Car il y a également le sujet du message qui a une erreur :

Modification d'une réservation

Last edit: 7 years 7 months ago by naaurel.

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

  • Rapace
  • Senior Member
  • Senior Member
More
7 years 7 months ago #122 by Rapace
Replied by Rapace on topic Envoi de mail et balise <br>
Là il s'agit apparemment d'un problème d'encodage du texte.

A tester toujours sur la même ligne (95)
Code:
#Remplacement par une chaine vide mail($A, utf8_decode($sujet), utf8_decode(utf8_encode(str_replace("<br>","",$message))), $headers);

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.

  • naaurel
  • Topic Author
  • New Member
  • New Member
More
7 years 7 months ago #123 by naaurel
Replied by naaurel on topic Envoi de mail et balise <br>
Super ça fonctionne

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

Moderators: Yan