Projet

Général

Profil

Demande #3419

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

Ajouté par Frédéric Couchet il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
07/11/2018
Echéance:
% réalisé:

100%

Temps estimé:
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


Fichiers

mailing.py (4,86 ko) mailing.py Frédéric Couchet, 07/11/2018 09:30
pr-20180220.txt (7,03 ko) pr-20180220.txt Frédéric Couchet, 07/11/2018 09:30
liste-adresses-courriels (25 octets) liste-adresses-courriels Frédéric Couchet, 07/11/2018 09:30
mailing.py (4,82 ko) mailing.py Romain H., 02/12/2018 01:16

Historique

#1

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Assigné à mis à Romain H.
  • Version cible changé de Backlog à Novembre 2018
#2

Mis à jour par Romain H. il y a plus de 5 ans

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

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Statut changé de Nouveau à Attente d'information

Fred va valider

#4

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Assigné à changé de Romain H. à Frédéric Couchet
#5

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Novembre 2018 à Décembre 2018
#6

Mis à jour par Frédéric Couchet il y a plus de 5 ans

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

#7

Mis à jour par Frédéric Couchet il y a plus de 5 ans

  • Statut changé de Attente d'information à Résolu
  • % réalisé changé de 0 à 100

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

#8

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF