Project

General

Profile

Actions

Anomalie #1823

closed

Une fois un courriel envoyé avec une pièce jointe

Added by Michael Charaoui about 2 months ago. Updated about 2 months ago.

Status:
Rejeté
Priority:
Normal
Assignee:
-
Category:
Emails
Target version:
-
Start date:
04/30/2024
Due date:
% Done:

0%

Estimated time:
Version utilisée:

Description

La copie d'écran montre le retour des erreurs lorsque j'envoie un mail à une liste de membres sélectionnés avec une pièce jointe.


Files


Related issues 1 (0 open1 closed)

Related to Galette - Evolution #1794: Change MySQL and MariaDB encodingFerméJohan Cwiklinski02/24/2024

Actions
Actions #1

Updated by Johan Cwiklinski about 2 months ago

  • Status changed from Nouveau to Commentaire

Je suis assez étonné par le message d'erreur. Il pârle à la fois d'un problème de format de date, et d'une chaîne incorrecte.

La pièce jointe aurait-elle été ajoutée par copié/collé directement dans le corps du mailing ?

Actions #2

Updated by Michael Charaoui about 2 months ago

Je l'ai ajouté en cliquant sur le lien ajouter pièce jointe et j'ai été chercher le fichier sur mon PC pour l'ajouter.
Donc non la pièce jointe n'a pas été ajoutée par copié/collé directement dans le corps du mailing.

Actions #3

Updated by Johan Cwiklinski about 2 months ago

OK, donc le problème vient du corps du mailing, pas de la pièce jointe.

Quel était le contenu en question ? A-t-il été entré directement dans la zone de texte ou venait-il d'un document (genre word) ?

Il reste assez étrange que l'erreur fasse mention d'un format de date. S'agit-il d'une nouvelle installation de Galette ou d'une mise à jour ? Dans un cas comme dans l'autre, des mailings ont déjà été envoyés avec succès ?

Actions #4

Updated by Michael Charaoui about 2 months ago

Le contenu en question est un copié collé en partie d'un mail reçu dans thunderbird (certainement un format html).
Le début était entré entièrement et la fin du mail copié.
C'est une mise à jour de la galette et avant cela ne posais pas de problème.
Les mailings sont partis avec succès et apparemment reçus mais avec cette erreur moi je l'ai reçu sur mon mail admin de la galette.

Actions #5

Updated by Johan Cwiklinski about 2 months ago

Michael Charaoui a écrit (#note-4):

Le contenu en question est un copié collé en partie d'un mail reçu dans thunderbird (certainement un format html).
Le début était entré entièrement et la fin du mail copié.
C'est une mise à jour de la galette et avant cela ne posais pas de problème.
Les mailings sont partis avec succès et apparemment reçus mais avec cette erreur moi je l'ai reçu sur mon mail admin de la galette.

Oui, l'erreur est sur l'enregistrement de l'envoi dans l'historique.

Je n'ai aucune idée du problème, je ne reproduit pas, et ça n'a jamais non plus été signalé...

1- Quelle est la version du serveur de base de données ?
2- Il faudrait me fournir un export SQL de la structure de la table galette_mailing_history (la structure, pas les données) - ou alors il faut vérifier que la table correspond bien au schéma de Galette.
3- Il faudrait aussi tester si un nouvel envoi bateau (même à toi seul) s'enregistre bien dans l'historique.

Si rien de tout cela n'est probant, il va me falloir le contenu de l'emailing, pour voir si je reproduit de mon côté déjà.

Actions #6

Updated by Michael Charaoui about 2 months ago

Bonsoir,
J'ai testé un envoi bateau avec juste du texte écris à la main simple et le mail par bien sans erreurs et il est bien listé dans les mails envoyés.
Le serveur de base de données est 10.11.6-MariaDB-0+deb12u1 sur Debian 12
En copie d'écran de la structure (j'ignore comment exporter que la structure LOL, pas trop cherché).
Toutefois, si tu veux le fichier source du mail, je n'aimerai pas le poster en public
Merci par avance

Actions #7

Updated by Johan Cwiklinski about 2 months ago

  • File clipboard-202405012153-0pe5g.png added
  • Status changed from Commentaire to Rejeté

Le problème vient de l'encodage de la base de données, pas de Galette - l'erreur eût été la même avec n'importe quelle version de Galette.

Tu essaies d'enregistrer en base ce caractère :
https://codepoints.net/U+1F378

Avec un encodage "utf8mb3" (le défaut depuis des lustres côté mysql/mariadb, le défaut de facto dans Galette depuis la 0.7.0) - et ce 'nest pas possible. Ce caractère nécessite l'encodage "utf8mb4", qui sera le défaut dans la prochaine version majeure de Galette ; cf https://bugs.galette.eu/issues/1794

Actions #8

Updated by Johan Cwiklinski about 2 months ago

  • File deleted (clipboard-202405012153-0pe5g.png)
Actions #9

Updated by Johan Cwiklinski about 2 months ago

Actions

Also available in: Atom PDF