Projet

Général

Profil

Actions

Anomalie #1823

fermé

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

Ajouté par Michael Charaoui il y a 17 jours. Mis à jour il y a 15 jours.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
Emails
Version cible:
-
Début:
30/04/2024
Echéance:
% réalisé:

0%

Temps estimé:
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.


Fichiers


Demandes liées 1 (0 ouverte1 fermée)

Lié à Galette - Evolution #1794: Change MySQL and MariaDB encodingFerméJohan Cwiklinski24/02/2024

Actions

Mis à jour par Johan Cwiklinski il y a 16 jours

  • Statut changé de Nouveau à 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 ?

Mis à jour par Michael Charaoui il y a 16 jours

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.

Mis à jour par Johan Cwiklinski il y a 16 jours

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 ?

Mis à jour par Michael Charaoui il y a 16 jours

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.

Mis à jour par Johan Cwiklinski il y a 16 jours

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à.

Mis à jour par Michael Charaoui il y a 15 jours

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

Mis à jour par Johan Cwiklinski il y a 15 jours

  • Fichier clipboard-202405012153-0pe5g.png ajouté
  • Statut changé de Commentaire à 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

Mis à jour par Johan Cwiklinski il y a 15 jours

  • Fichier clipboard-202405012153-0pe5g.png supprimé

Mis à jour par Johan Cwiklinski il y a 15 jours

Actions

Formats disponibles : Atom PDF