Project

General

Profile

Demande #3627

Amélioration du script de spamotron

Added by François Poulain 5 months ago. Updated 5 months ago.

Status:
Nouveau
Priority:
Normale
Assignee:
-
Category:
-
Target version:
Start date:
03/25/2019
Due date:
% Done:

0%

Difficulté:
2 Facile

Description

Actuellement Fred utilise un script d'expédition des mailling qui soufre de quelques lacunes pour être plus largement utilisé.
Idées d'amélioration :

  • possibilité de nombre arbitraire de PJ
  • template jinja2 pour le message
  • multipart html/texte
  • avoir des possibilités de configuration de smtp
  • charger le contexte de template arbitrairement depuis le même csv que les noms des destinataires
  • exécuter le script en dryrun pour contrôler visuellement la sortie avant expédition
  • passage à argparse et refactoring global dans un python moderne dépourvu de syndrome NIH

History

#1 Updated by François Poulain 5 months ago

Implanter un faux Cc peut être utile pour ne pas trop s'auto spammer.

#2 Updated by François Poulain 5 months ago

Aussi certains MUA n'apprécient pas le Q encoding fait par qencode_subject. Ça passe dans claws mais pas dans evolution par ex.

#3 Updated by François Poulain 5 months ago

Il y a bien un bug, oui. C'est probablement en lien avec https://agir.april.org/issues/3419

Le source :

$ grep Subject mailing-meps-20190325.txt -C1
Cc: Etienne Gonnu <egonnu@april.org>,Frederic Couchet <fcouchet@april.org>
Subject: Directive droit d'auteur : appel des membres de l'April à voter les amendements de suppression de l’article 13 (nouvel article 17) 
Content-Type: text/plain; charset=utf-8;

$ grep Subject mailing-meps-20190325.txt -C1 | gzip | base64
H4sIAK/3mFwAA02MS04DMRBE93OK2iVIhAixCJokCDR8DgAXcOxKYuSxrZ72CHZcg13uwk04CU6Q
EJt+rdKr6myLB/WMkXhKMRasuDvy1mTx4SLJ7ub8Uego3qJLxe6pWG3t7/fPap7L5pVWW9x7qfQj
4SR5hZuYoiyCFiZnBjgO6NlvpNIRYXJ3XMHXAWNSCkLNTc/oWI+enKHkXPXBp3iqfH98GlFvA3F5
hWlMZazDf9HiDE2Xotb67OU9s4XyTec5GB+XsHsjA3VddDu7XjY/QQqTQQQBAAA=
<\pre>

Le rendu :
<pre>
Subject: Directive droit d'auteur : appel des membres de l'April
 =?utf-8?q??= =?ISO-8859-1?Q?=E0?= voter les amendements de suppression de
 =?UTF-8?Q?l=E2=80=99article?= 13 (nouvel article 17)
</pre>

Also available in: Atom PDF