Project

General

Profile

Demande #3419

Corriger ou réécrire le script de mailing pour les communiqués de presse

Added by Frédéric Couchet 8 months ago. Updated 6 months ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
Start date:
11/07/2018
Due date:
% Done:

100%

Difficulté:
2 Facile

Description

Pour l'envoi des communiqués de presse à notre base journaliste, j'utilise un vieux script écrit en Python. Je joins le script, un exemple de communiqué et un fichier avec une adresse courriel. Pour lancer le mailing :

./mailing.py -t liste-adresses-courriels -b pr-20180220.txt

Une personne m'a remonté un bug d'affichage du titre (elle utilise Thunderbird sur Windows mais le bug semble aussi concerner Thunderbird sur système libre).

Le titre du courriel s'affiche ainsi :

=?UTF-8?Q?Open Bar Microsoft/H=C3=B4pitaux : fin de la spirale de d=C3=A9pendance en 2019 ??=

Il faudrait soit :

- corriger le script

- en trouver ou en réécrire un autre permettant par exemple de mettre des pièces jointes lors d'un mailing

mailing.py View (4.86 KB) Frédéric Couchet, 11/07/2018 09:30 AM

pr-20180220.txt View (7.03 KB) Frédéric Couchet, 11/07/2018 09:30 AM

liste-adresses-courriels (25 Bytes) Frédéric Couchet, 11/07/2018 09:30 AM

mailing.py View (4.82 KB) Romain H., 12/02/2018 01:16 AM

History

#1 Updated by Quentin Gibeaux 8 months ago

  • Assignee set to Romain H.
  • Target version changed from Backlog to Novembre 2018

#2 Updated by Romain H. 7 months ago

J'ai aussi le problème sur Thuderbird 60.2.1.
J'ai remplacé l'utilisation du module quopri par le module email pour l'encodage du header Subject.
Maintenant c'est ok pour moi sur Thunderbird, gmail et fastmail.

29c29
< import quopri
---
> from email.header import Header
85,86c85,86
<     qsubjectstr= "=?UTF-8?Q?" + quopri.encodestring (subjectstr) + "?=" 
<     qsubjectstr= qsubjectstr.replace ("=\n", "")
---
>     h = Header(subjectstr, 'utf-8')
>     qsubjectstr=h.encode()
131a132
> 

#3 Updated by Quentin Gibeaux 7 months ago

  • Status changed from Nouveau to Attente d'information

Fred va valider

#4 Updated by Quentin Gibeaux 7 months ago

  • Assignee changed from Romain H. to Frédéric Couchet

#5 Updated by Quentin Gibeaux 7 months ago

  • Target version changed from Novembre 2018 to Décembre 2018

#6 Updated by Frédéric Couchet 7 months ago

Patch appliqué. Courriel de test envoyé à la personne qui avait remonté le bug. En attente de réponse.

#7 Updated by Frédéric Couchet 7 months ago

  • Status changed from Attente d'information to Résolu
  • % Done changed from 0 to 100

La personne me confirme que désormais c'est nickel.

#8 Updated by Quentin Gibeaux 6 months ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF