+ Le chant du vario +

Forum de parapente

28 Mars 2024 - 13:57:21 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre mot de passe ?
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
  Site   forum   Aide Groupes Calendrier Identifiez-vous Inscrivez-vous        GPS2GE Balises  
Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: format des mails de notification  (Lu 3189 fois)
0 Membres et 1 Invité sur ce fil de discussion.
fat
Rampant
*
Hors ligne Hors ligne

Aile: Agility 17, Delta 2 MS, Freestyle 3 20, Emilie 22, Aspen 3 24, BipBip 18, nano 14, pilpit 11
pratique principale: acro
Messages: 0



« le: 11 Décembre 2014 - 10:31:59 »

Salut,

il semble qu'il y ait des souci de format dans les mails de notification envoyés. Tous les mails de notifications que je reçois du chant du vario ne sont pas lisible, il y a des caractères encodés en HTML
Citation
Une réponse a été postée dans un fil de discussion que vous surveillez par Man's.
Ce problème est présent dans le sujet comme dans le corps du mail.

Voici ce qu'on a dans la source du mail (j'ai viré les entêtes inutiles)
Citation
To: moi@mail.com
Subject: Réponse au fil de discussion : Licence 2015
From: "+ Le chant du vario +" <no-reply@parapentiste.info>
Date: Thu, 11 Dec 2014 08:35:56 -0000
Message-ID: <9457fc1aff3703ac9931f58b49c0f877-m483767@parapentiste.info>
X-Mailer: SMF
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="SMF-17bb3a2fa7fe020b0518dc7223401c98"
Content-Transfer-Encoding: 7bit
X-Original-Sender: no-reply@parapentiste.info

Une r&eacute;ponse a &eacute;t&eacute; post&eacute;e dans un fil de discussion que vous surveillez par Man's.

Voir la r&eacute;ponse au : http://www.parapentiste.info/forum/autres-discussions/licence-2015-t37468.0.html;new;topicseen#new
D&eacute;sabonnement &agrave; ce fil de discussion en cliquant ici: http://www.parapentiste.info/forum/index.php?action=notify;topic=37468.0

D'autres r&eacute;ponses peuvent avoir &eacute;t&eacute; post&eacute;es entre temps, mais vous ne recevrez pas d'autre notification tant que vous ne lirez pas ce fil de discussion.

Salutations sportives,
L'&eacute;quipe + Le chant du vario +.
--SMF-17bb3a2fa7fe020b0518dc7223401c98
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Une r&eacute;ponse a &eacute;t&eacute; post&eacute;e dans un fil de discussion que vous surveillez par Man's.

Voir la r&eacute;ponse au : http://www.parapentiste.info/forum/autres-discussions/licence-2015-t37468.0.html;new;topicseen#new
D&eacute;sabonnement &agrave; ce fil de discussion en cliquant ici: http://www.parapentiste.info/forum/index.php?action=notify;topic=37468.0

D'autres r&eacute;ponses peuvent avoir &eacute;t&eacute; post&eacute;es entre temps, mais vous ne recevrez pas d'autre notification tant que vous ne lirez pas ce fil de discussion.

Salutations sportives,
L'&eacute;quipe + Le chant du vario +.
--SMF-17bb3a2fa7fe020b0518dc7223401c98--

On voit que c'est un mail MIME version 1 et que le Content-Type du mail est 'multipart/alternative'.

Multipart/alternative indique que le contenu du mail est présent en plusieurs versions afin de permettre au client de choisir celui qui est le plus adapté pour lui. C'est généralement le cas pour les mails qu'on envoi en HTML et en texte (pour ceux qui ne peuvent pas lire du HTML dans leur client mail).
Je ne rentrerai pas dans le détail de tout ça, mais pour ceux que ça intéresse: http://en.wikipedia.org/wiki/MIME ou mieux http://tools.ietf.org/html/rfc2046.

Le problème c'est que le mails envoyés par le chant du vario ne respectent pas ce format et ça implique des erreurs d'affichage dans les clients mails. En gros il faudrait corriger les choses suivantes:
- Ajouter la frontier (--SMF-17bb3a2fa7fe020b0518dc7223401c98) après la fin des entêtes afin de délimiter correctement le multipart
- Ajouter avant la frontier qu'on vient de rajouter un message du genre "This is a message with multiple part in MIME format." (ou le message initial en ascii). Afin de conserver la compatibilité avec les clients qui ne supportent pas le type MIME (pas vraiment utile j'avoue)
- Ajouter après le frontier qu'on vient de rajouter l'entête "Content-Type" avec pour valeur "text/html;charset=xxxxx"
- Convertir le texte HTML en texte ASCII pour le 2nd multipart afin que le Content-Type renseigné (text/plain) soit respecté

Enfin reste le problème de l'encodage du Sujet qui n'est pas bon non plus. Il est encodé en HTML alors qu'il devrait être encodé soit en base64 soit en Q-encoding: http://en.wikipedia.org/wiki/MIME#Encoded-Word (ou http://tools.ietf.org/html/rfc2822)
Le sujet deviendrai alors en Q-encoding: "=?ISO-8859-1?Q?R=C3=A9ponse_au_fil_de_discussion_:_Licence_2015?=" et en base64: "=?ISO-8859-1?B?UsOpcG9uc2UgYXUgZmlsIGRlIGRpc2N1c3Npb24gOiBMaWNlbmNlIDIwMTU=?="


voilà je pense avoir fait le tour des soucis des mails de notifications Sourire
S'il y a besoin d'un coup de main pour corriger, n'hésitez pas.

++ Jerome
Signaler au modérateur   parapente Enregistrée
piwaille
l'(quasi)modo
Administrateur
enrouleur(se) de thermique
*****
Hors ligne Hors ligne

Aile: pure bleu/rouge
pratique principale: cross
vols: bientôt 900 vols
Messages: 122




WWW
« Répondre #1 le: 11 Décembre 2014 - 22:11:15 »

 bravo

Merci beaucoup Jérome
cela fait un moment que ça m'énerve ces erreurs de codage, mais que j'ai jamais pris le temps de corriger

du coup c'est super utile  +1 au karma
en revanche je ne sais pas si je vais aller corriger ... sachant que normalement on devrait changer le moteur complet du forum d'ici 2 mois hein ?
Signaler au modérateur   parapente Enregistrée

Pas de support par MP. Utilisez http://www.parapentiste.info/forum/le-chant-du-vario-b53.0/
Citation de: Bernard Werber
"L'important n'est pas de convaincre, mais de donner à réfléchir"
fat
Rampant
*
Hors ligne Hors ligne

Aile: Agility 17, Delta 2 MS, Freestyle 3 20, Emilie 22, Aspen 3 24, BipBip 18, nano 14, pilpit 11
pratique principale: acro
Messages: 0



« Répondre #2 le: 11 Décembre 2014 - 22:28:15 »

sinon solution temporaire:

tu peux corriger le template en remplaçant tous les accents (donc les &xxxxx;) par leur version sans accents (é --> e, à --> a, ...). Pour 2 mois ça ira bien.

surtout que dans gmail ca interprète mal le retour à la ligne entre les deux liens. ce qui fait que quand tu cliques sur le premier lien, pour aller voir le premier message non lu du fil, ça t'emmènes en haut de la dernière page et pas sur le message en lui même.

Pour ce fil, quand je clique j'arrive sur
Citation
alors que je devrais arriver sur
Citation
(ya
Citation
D&eacute;sabonnement
qui est concaténé à la fin de l'url)

si tu as des questions techniques, n'hésites pas à me contacter en PV.
Signaler au modérateur   parapente Enregistrée
Hub
zéroteur (se)
****
Hors ligne Hors ligne

Aile: Hook2 + Escape airbag
pratique principale: apprends à voler
vols: env. 350 vols
Messages: 69



« Répondre #3 le: 11 Décembre 2014 - 22:45:33 »

en revanche je ne sais pas si je vais aller corriger ... sachant que normalement on devrait changer le moteur complet du forum d'ici 2 mois hein ?
Mouais, sur un autre site dont je m'occupe un peu, j'ai arrêté de corriger les bugs, parce qu'on devait changer le moteur complet d'ici 2 mois max.  Ca fait plus de 2 ans que ça dure...  boudin
Signaler au modérateur   parapente Enregistrée

Il faut être fou pour sauter d'une montagne en parfait état de marche.
Norby
Rampant
*
Hors ligne Hors ligne

Aile: Rook2, Ultralite 3 et Bi SORA
pratique principale: vol / site
vols: 500 vols
Messages: 0



« Répondre #4 le: 12 Décembre 2014 - 11:13:14 »

Moi j'aurais bien aimé avoir le texte dans le mail quand on recoit un message personnel  trinquer

Quand on a pas acces au net ou au le chant du vario mais que les mails se sont chargé a un moment dans la journée sur son portable par ex...

Merci

Norbert
Signaler au modérateur   parapente Enregistrée
piwaille
l'(quasi)modo
Administrateur
enrouleur(se) de thermique
*****
Hors ligne Hors ligne

Aile: pure bleu/rouge
pratique principale: cross
vols: bientôt 900 vols
Messages: 122




WWW
« Répondre #5 le: 23 Décembre 2014 - 03:07:25 »

en revanche je ne sais pas si je vais aller corriger ... sachant que normalement on devrait changer le moteur complet du forum d'ici 2 mois hein ?
Mouais, sur un autre site dont je m'occupe un peu, j'ai arrêté de corriger les bugs, parce qu'on devait changer le moteur complet d'ici 2 mois max.  Ca fait plus de 2 ans que ça dure...  boudin
ça me rassura alors : y a pas que le chant du vario


sinon solution temporaire:

tu peux corriger le template en remplaçant tous les accents (donc les &xxxxx;) par leur version sans accents (é --> e, à --> a, ...). Pour 2 mois ça ira bien.
pouce
c'est fait
(merci pour l'astuce)

Moi j'aurais bien aimé avoir le texte dans le mail quand on recoit un message personnel  trinquer
perso j'aimais bien aussi ... mais si tu savais le nombre de gens qui (par réflexe) répondent au mail plutôt que de cliquer sur les liens ...
Signaler au modérateur   parapente Enregistrée

Pas de support par MP. Utilisez http://www.parapentiste.info/forum/le-chant-du-vario-b53.0/
Citation de: Bernard Werber
"L'important n'est pas de convaincre, mais de donner à réfléchir"
fat
Rampant
*
Hors ligne Hors ligne

Aile: Agility 17, Delta 2 MS, Freestyle 3 20, Emilie 22, Aspen 3 24, BipBip 18, nano 14, pilpit 11
pratique principale: acro
Messages: 0



« Répondre #6 le: 23 Décembre 2014 - 07:56:46 »

cool merci !! Clin d'oeil
Signaler au modérateur   parapente Enregistrée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

parapente gratuit
Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.19 | SMF © 2006, Simple Machines XHTML 1.0 Transitionnel valide ! CSS valide !
Page générée en 0.043 secondes avec 22 requêtes.
anything