Envoi de mail et balise <br>

  • naaurel
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 7 ans 1 mois #113 par naaurel
Envoi de mail et balise <br> a été créé par 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

Connexion ou Créer un compte pour participer à la conversation.

  • Rapace
  • Membre senior
  • Membre senior
Plus d'informations
il y a 7 ans 1 mois #116 par Rapace
Réponse de Rapace sur le sujet 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

Connexion ou Créer un compte pour participer à la conversation.

  • naaurel
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 7 ans 1 mois #119 par naaurel
Réponse de naaurel sur le sujet Envoi de mail et balise <br>
Bonjour,

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

Merci d'avance,

Connexion ou Créer un compte pour participer à la conversation.

  • Rapace
  • Membre senior
  • Membre senior
Plus d'informations
il y a 7 ans 1 mois #120 par Rapace
Réponse de Rapace sur le sujet 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

Connexion ou Créer un compte pour participer à la conversation.

  • naaurel
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 7 ans 1 mois - il y a 7 ans 1 mois #121 par naaurel
Réponse de naaurel sur le sujet 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

Dernière édition: il y a 7 ans 1 mois par naaurel.

Connexion ou Créer un compte pour participer à la conversation.

  • Rapace
  • Membre senior
  • Membre senior
Plus d'informations
il y a 7 ans 1 mois #122 par Rapace
Réponse de Rapace sur le sujet 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

Connexion ou Créer un compte pour participer à la conversation.

  • naaurel
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 7 ans 1 mois #123 par naaurel
Réponse de naaurel sur le sujet Envoi de mail et balise <br>
Super ça fonctionne

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan