Bug #57919
encore un retour à la ligne dans un mail de trace envoyé
Début:
18 octobre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Date: Mon, 18 Oct 2021 09:30:44 +0200 From: Les services en ligne du département de l'Essonne <ne-pas-repondre@demarches.essonne.fr> Subject: Conseil départemental de l'Essonne : [ERROR] django.core.mail.message.BadHeaderError: Header values can't contain newlines (got 'Conseil départemental de l\'Essonne\xa0: [ERROR] psycopg2.ProgrammingError: column "fboe57c4c58_84be_4608_9c59_ca1ca613819a" does not exist\nLINE 3: ...23b9ed9, fbo01aa99d5_39e7_42ac_b52b_7af87e30880c, fboe57c4c5...\n ^' for header 'Subject') To: admin+recette@entrouvert.com ## Les services en ligne du département de l'Essonne ## Exception: type = '<class 'django.core.mail.message.BadHeaderError'>', value = 'Header values can't contain newlines (got 'Conseil départemental de l\'Essonne\xa0: [ERROR] psycopg2.ProgrammingError: column "fboe57c4c58_84be_4608_9c59_ca1ca613819a" does not exist\nLINE 3: ...23b9ed9, fbo01aa99d5_39e7_42ac_b52b_7af87e30880c, fboe57c4c5...\n ^' for header 'Subject')' ... File "/usr/lib/python3/dist-packages/django/core/mail/message.py", line 306, in send 304 # send to. 305 return 0 > 306 return self.get_connection(fail_silently).send_messages([self]) 307 308 def attach(self, filename=None, content=None, mimetype=None): locals: fail_silently = False self = <django.core.mail.message.EmailMessage object at 0x7f23f5fd0fd0> File "/usr/lib/python3/dist-packages/wcs/qommon/emails.py", line 378, in __call__ 376 except OSError as e: 377 publisher.record_error(_('Failed to connect to SMTP server'), exception=e) > 378 raise errors.EmailError('Failed to connect to SMTP server') locals: emails_cfg = {'footer': "Conseil départemental de l'Essonne\r\nHôtel du Département - Boulevard de France - 91012 Evry Cedex", 'from': 'ne-pas-repondre@demarches.essonne.fr'} job = <AfterJob id:None> publisher = <wcs.compat.CompatWcsPublisher object at 0x7f23f6160ef0> self = <wcs.qommon.emails.EmailToSend object at 0x7f23f5d18da0> File "/usr/lib/python3/dist-packages/wcs/qommon/afterjobs.py", line 120, in run 118 self.job_cmd(job=self) 119 except Exception as e: > 120 get_publisher().record_error(exception=e, notify=True) 121 self.exception = traceback.format_exc() 122 self.status = N_('failed')
Je dois vraiment à répétition passer à côté d'un truc. (#57354 puis #57493)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Fichier 0001-emails-make-sure-newlines-are-stripped-from-subject-.patch 0001-emails-make-sure-newlines-are-stripped-from-subject-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voilà pour être sûr c'est à la toute fin que je vire ici les \n.
Mis à jour par Thomas Noël il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 838f601b50e36a7969132c527fcafc7221808e2e Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 18 12:58:48 2021 +0200 emails: make sure newlines are stripped from subject (#57919)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
emails: make sure newlines are stripped from subject (#57919)