[Corrigé 3.1.20] Ajout d'un commentaire via mail2ticket

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonjour,
Avec cette nouvelle version, le comportement est redevenu identique à celui que je connaissais avant la version 3.1.16.
Capture_mail2ticket_15-02-2017.PNG
Capture_mail2ticket_15-02-2017.PNG (47.81 Kio) Vu 8857 fois
J'ai une question tout de même, l'affichage de la deuxième réponse Tech sous la première réponse utilisateur est-elle normale ?
Pour information c'est le comportement que je connais depuis le début soit la version 3.1.7.
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

effectivement le comportement affiché sur votre impression écran est anormal, il s'agit d'un défaut de nettoyage des balises HTML généré par le client Outlook.
Nous continuons nos investigations afin de résoudre votre problème, désolé d'avancer à tâtons mais nous ne reproduisons pas le problème de notre coté.

> Pourrez vous nous préciser votre version du client Outlook et de votre serveur Exchange ?

Merci

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonjour,
Les clients Outlook sont en version 2007, j'ai aussi testé le comportement en version 2013 et 2016 et il est identique. Pour le serveur, il est en version 2010 SP3 rollup 11.
Patrick.
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

je pense que nous allons modifié notre méthode de traitement pour pouvoir s'adapter a tous les clients de messagerie et webmail.

Comme ceci:
Sans titre.png
Sans titre.png (27.09 Kio) Vu 8856 fois
pouvez vous vous essayer d'écraser les fichiers ./core/mail.php et mail2ticket.php

et refaire un test de bout en bout

Cdt
Fichiers joints
Mail2ticketv2.zip
(6.67 Kio) Téléchargé 403 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonjour,

J'avais effectivement aussi pensé à placer une chaîne de caractères dans mail.php pour retrouver l'information utile à conserver par mail2ticket.php
J'ai testé votre version, voici le résultat:
1 - Dans Gestsup, tout s'affiche comme voulu, à part un léger inconvénient lorsque la signature est insérée après le mail de l'utilisateur, puisqu'elle n'est pas supprimée par mail2ticket.
2 - Dans le mail reçu par l'utilisateur, il reste du code dans la réponse précédente de l'utilisateur qui n'est pas nettoyé par mail2ticket.
Capture_v3.1.18.PNG
Capture_v3.1.18.PNG (130.9 Kio) Vu 8838 fois
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

encore une fois nous ne reproduisons pas le problème d'affichage sur le mail que vous observé, pouvez vous nous transmettre le contenu la derniere ligne de la table tthread correspondant à votre ticket numero 4.

Merci
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
patrick.nedelec
Gsup LEVEL 1
Messages : 19
Enregistré le : lun. 19 sept. 2016 18:36

Bonsoir,
Voici le contenu de la dernière ligne dans la colonne "text":

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->


<div class="WordSection1">
<p class="MsoNormal">Réponse_3 Utilisateur<o:p></o:p></p>
<p class="MsoNormal">Ok<o:p></o:p></p>
<p class="MsoNormal">Merci<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><b><span style="mso-fareast-language:FR">De&nbsp;:</span></b><span style="mso-fareast-language:FR"> Support recette [mailto:xxxxxxx@gmail.com]
<br>
<b>Envoyé&nbsp;:</b> lundi 20 février 2017 17:39<br>
<b>À&nbsp;:</b> Profil Exploitation <xxxxxxx@xxxx.xxx><br>
<b>Objet&nbsp;:</b> Notification pour le ticket n°4: Test mail2ticket depuis Outlook via Exchange<o:p></o:p></span></p>
<p class="MsoNormal"><o:p><br></o:p></p><p class="MsoNormal"><o:p><br></o:p></p><p class="MsoNormal"><o:p>Signature----&nbsp;</o:p></p></div>
Patrick
Gestsup 3.1.34 | Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 | Apache 2.4.10 | Mysql 5.5.54-0 | PHP 5.6.30-0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Effectivement, je vois qu'il manque les balises HTML dans le mail généré par Outlook de mon coté avec un client 2016 j'obtiens:

Code : Tout sélectionner

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta
nous investiguons pour traiter ce cas
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Voici une nouvelle version je vous laisse tester et nous redire.

Merci
Fichiers joints
mail2ticket.zip
(3.32 Kio) Téléchargé 413 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
cyrakuse
Gsup LEVEL 4
Messages : 118
Enregistré le : mar. 2 août 2016 10:01

Nous avons un problème similaire en version 3.1.17 : certaines réponses par mail arrivent vide.
Nous essayons donc les fichiers proposés dans ce topic.
Le problème étant aléatoire, difficile de dire pour le moment si cela est résolu.
Gestsup 3.1.32
Répondre