Projet

Général

Profil

Actions

Anomalie #1606

fermé

Erreurs d'envois de mails avec une signature

Ajouté par Sylvain CANOINE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Emails
Version cible:
Début:
07/12/2021
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Bonjour,

Lors d'une tentative d'envoi de mail avec une signature (paramètre "Signature courriel", dans les préférences, onglet "Courriel"), je reçois des erreurs :

"Une erreur est survenue lors de l'envoi du courriel de test :( "

Je joins l'extrait de journal correspondant.

Je précise que l'erreur apparaît systématiquement lorsqu'il y a du texte dans la signature, et quel que soit le texte (avec ou sans variables, retours à la ligne, espaces, etc. J'ai même essayé avec un seul mot). Si je ne mets rien dans le champ, aucun problème.

En commentant les lignes 880 à 882 du fichier /lib/Galette/Features/Replacements.php, plus de problème. Dois-je me pencher sur une éventuelle corruption de ma base de données ?


Fichiers

galette-erreur-20211207.log (9,28 ko) galette-erreur-20211207.log Sylvain CANOINE, 07/12/2021 18:51

Mis à jour par Sylvain CANOINE il y a plus de 2 ans

Mise à jour : lors de mes tests, j'ai remarqué que qu'un des réseaux sociaux ajoutés à la main (Instagram, en l'occurrence) n'apparaissait pas dans la signature lorsque j'appelais la "variable" {ASSO_SOCIAL_INSTAGRAM}, qui était pourtant référencée dans la légende. En supprimant ce réseau dans les préférences, puis en l'ajoutant, miracle, tout fonctionne. Serait-ce lié au fait que j'ai mis "Instagram" avec une majuscule au début du mot la première fois, et "instagram" tout en minuscules la deuxième ?

Bon, du coup, je crois qu'on peut fermer la demande...

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

Sylvain CANOINE a écrit (#note-1):

Bon, du coup, je crois qu'on peut fermer la demande...

Non, il y a quand même visiblement un problème quelque part. Normalement, la casse n'importe pas ; et je ne vois pas encore vraiment ce qui a pu mener à ce problème à l'origine.

Mis à jour par Sylvain CANOINE il y a plus de 2 ans

Je peux faire des tests si besoin. Et je garde des dumps de la base avant, pendant, et après le constat du problème et sa résolution, si ça peut aider.

Pour information, juste avant le constat du problème :
- je suis passé de la version 0.9.6 "dev" (version du 24 novembre 2021) à la version 0.9.6 "prod", et j'ai ignoré les messages des commandes SQL en erreurs lors de la migration forcée 0.9.5 > 0.9.6 ;
une signature était configurée, mais avec des variables sans "ASSO_" ('pref_mail_sign' = '{NAME}\r\n\r\n{WEBSITE}\r\n{FACEBOOK}'), et ça fonctionnait ;
- le problème a commencé lorsque j'ai voulu mettre à jour cette signature (exemple : '{ASSO_NAME} {ASSO_SLOGAN}\r\n{ASSO_ADDRESS_MULTI}\r\n{ASSO_WEBSITE} {ASSO_SOCIAL_FORUM}\r\n\r\n{ASSO_SOCIAL_FACEBOOK} {ASSO_SOCIAL_INSTAGRAM}').

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

  • Catégorie mis à Emails
  • Statut changé de Nouveau à In Progress
  • Assigné à mis à Johan Cwiklinski
  • Version cible mis à 0.9.6.1
  • % réalisé changé de 0 à 100

Sylvain CANOINE a écrit (#note-1):

Serait-ce lié au fait que j'ai mis "Instagram" avec une majuscule au début du mot la première fois, et "instagram" tout en minuscules la deuxième ?

Très exactement ;)

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

  • Statut changé de In Progress à Résolu

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF