Project

General

Profile

Actions

Anomalie #1606

closed

Erreurs d'envois de mails avec une signature

Added by Sylvain CANOINE 12 months ago. Updated 12 months ago.

Status:
Fermé
Priority:
Normal
Category:
Emails
Target version:
Start date:
12/07/2021
Due date:
% Done:

100%

Estimated time:
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 ?


Files

galette-erreur-20211207.log (9.28 KB) galette-erreur-20211207.log Sylvain CANOINE, 12/07/2021 06:51 PM
Actions #1

Updated by Sylvain CANOINE 12 months ago

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

Actions #2

Updated by Johan Cwiklinski 12 months ago

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.

Actions #3

Updated by Sylvain CANOINE 12 months ago

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}').

Actions #4

Updated by Johan Cwiklinski 12 months ago

  • Category set to Emails
  • Status changed from Nouveau to In Progress
  • Assignee set to Johan Cwiklinski
  • Target version set to 0.9.6.1
  • % Done changed from 0 to 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 ;)

Actions #5

Updated by Johan Cwiklinski 12 months ago

  • Status changed from In Progress to Résolu
Actions #6

Updated by Johan Cwiklinski 12 months ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF