Anomalie #1823
ferméUne fois un courriel envoyé avec une pièce jointe
0%
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
Mis à jour par Johan Cwiklinski il y a 8 mois
- 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 8 mois
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 8 mois
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 8 mois
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 8 mois
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 8 mois
- Fichier Screenshot 2024-05-01 at 20-30-35 vps85376.serveur-vps.net 8080 _ localhost _ c1galette _ galette_mailing_history phpMyAdmin 5.1.3.png Screenshot 2024-05-01 at 20-30-35 vps85376.serveur-vps.net 8080 _ localhost _ c1galette _ galette_mailing_history phpMyAdmin 5.1.3.png ajouté
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 8 mois
- 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 8 mois
- Fichier
clipboard-202405012153-0pe5g.pngsupprimé
Mis à jour par Johan Cwiklinski il y a 8 mois
- Lié à Evolution #1794: Change MySQL and MariaDB encoding ajouté