Module EmailCollector - Encodage

Bonjour,

Afin d’utiliser la version stable du module EmailCollector j’ai mis à jour dolibarr (9.0.2 -> 10.0.0). Mon objectif est de créer un ticket à partir d’un email reçu.
Pour faire fonctionner le collecteur, j’ai dû faire la manipulation décrite ici.
Seulement voilà le sujet du ticket créé n’est correct que lorsqu’il n’y a pas d’accent. S’il y en a j’obtiens des chaines de caractères telles que: =?UTF-8?B?QWNjZW50dcOp?=

Ma version de PHP est la 7.0.33

Voici la configuration du collecteur:

Voici un exemple de tickets créés en fonction de s’il y a un accent ou non dans le mail.

Je suis pour l’instant bloqué, soit je ne peux pas collecter les emails, soit ceux dont le sujet est accentués sont mal affichés. Je ne suis même pas sûr que la manipulation évoquée plus haut soit la cause du problème.
J’espère que les renseignements fournis soient assez précis. Merci d’avance pour votre aide.

Bonjour
Pour nous on a activer la fonction dans dolibarr 9.04 et on voit pas dans le menu le « créer ticket »
D’autre part je ne comprends pas comment fonctionne le dolibarr ID ni les fonctions
Charge le tiers à partir du nom

Pour les tickets, il faudrait 2 fonctions :
- Ajouter le ticket si un ID de ticket (dans le sujet du mail par exemple) n’est pas trouvé
- Ajouter un message dans un ticket existant si l’ID de ticket est trouvé dans le sujet ou le corps du mail ?

Bonjour,
Je recherche en effet la même question avez-vous pu trouver une solution ?
Merci

Richard

Non
La solution est de développer ou faire développer.
je n’ai pas eu de réponses à mes questions sur Dolibarr ID
Je ne sais pas à quoi il sert

1 J'aime

Bonjour
Il y a un module tickets fetcher je crois. A voir si fonctionnel avec le module ticket natif.
@+

1 J'aime

Je confirme le problème de @xavier.odi.
Ici en 10.0.3, si pas d’accent dans le sujet du mail: le sujet du ticket est correct, sinon il est remplacé par une chaîne de caractère UTF8

C’est possible avec le module emailcollector. Le paramétrage est un peu ardue par contre.
Avec la v11 (janvier 2020), il y a des exemples qui seront fournis précablé pour ce genre de besoin et des tooltips sur la config plus complet sur les capacités (les exemples seront chargés en désactivant et réactivant le module).

2 J'aimes

Merci @eldy, on verra en v11 alors…

J’ai remarqué la chose suivante également :

  • Quand le corps du message contient des caractères accentués, le ticket n’est pas créé et on a une erreur :

Failed to create ticket: Error ERROR: 22021: invalid byte sequence for encoding ‹ UTF8 ›: 0xe9 0x68 0x69 LOCATION: report_invalid_encoding, wchar.c:2017

Ce qui correspondrait à une erreur postgresql (je suis bien sous postgresql comme db)

J’ai ajouté pour la v11, le décodage du sujet si il est encodé. A voir si cela suffira.

Bonjour et hâte de voir la V11.

Effectivement, je rencontre les mêmes problèmes.

Ce collecteur est une idée géniale si on a la possibilité d’éplucher les mails entrants. Donc, hâte aussi d’avoir de la documentation sur les extractions.
Au passage, mais ma question n’a peut-être pas pleinement se place ici, les mails que je collecte ont au moins une pièce jointe (justificatif de domicile) en image ou pdf. Où peut-on les retrouver ?

En attendant, bonnes fêtes à toutes et à tous.
JF