Project

General

Profile

Demande #3627

Amélioration du script de spamotron

Added by François Poulain over 4 years ago. Updated 7 days ago.

Status:
Un jour peut-être
Priority:
Normale
Category:
-
Target version:
Start date:
03/25/2019
Due date:
% Done:

0%

Estimated time:
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 over 4 years ago

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

#2

Updated by François Poulain over 4 years 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 over 4 years 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>

#4

Updated by François Poulain over 3 years ago

J'ai mis le projet sur la forge.
https://forge.april.org/adminsys/spamotron

#5

Updated by François Poulain over 3 years ago

  • Status changed from Nouveau to En cours de traitement
  • Assignee set to François Poulain
  • Target version changed from Backlog to Été 2020
#6

Updated by François Poulain over 3 years ago

J'ai changé le script pour valider l'essentiels des points listés ici. Il ne reste que la config smtp à gérer.

Ça fait un beau spamotron. :)

#7

Updated by Quentin Gibeaux over 3 years ago

  • Target version changed from Été 2020 to Septembre 2020
#8

Updated by Quentin Gibeaux about 3 years ago

  • Target version changed from Septembre 2020 to Octobre 2020
#9

Updated by Quentin Gibeaux about 3 years ago

  • Target version changed from Octobre 2020 to Novembre 2020
#10

Updated by Quentin Gibeaux about 3 years ago

  • Target version changed from Novembre 2020 to Décembre 2020
#11

Updated by Quentin Gibeaux almost 3 years ago

  • Target version changed from Décembre 2020 to Janvier 2021
#12

Updated by Quentin Gibeaux almost 3 years ago

  • Target version changed from Janvier 2021 to Février 2021
#13

Updated by Quentin Gibeaux almost 3 years ago

  • Target version changed from Février 2021 to Mars 2021
#14

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Mars 2021 to Avril 2021
#15

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Avril 2021 to Mai 2021
#16

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Mai 2021 to Juin 2021
#17

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Juin 2021 to Été 2021
#18

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Été 2021 to Septembre 2021
#19

Updated by Quentin Gibeaux about 2 years ago

  • Target version changed from Septembre 2021 to Octobre 2021
#20

Updated by Quentin Gibeaux about 2 years ago

  • Target version changed from Octobre 2021 to Novembre 2021
#21

Updated by François Poulain about 2 years ago

  • Status changed from En cours de traitement to Un jour peut-être
#22

Updated by Quentin Gibeaux about 2 years ago

  • Target version changed from Novembre 2021 to Décembre 2021
#23

Updated by Quentin Gibeaux almost 2 years ago

  • Target version changed from Décembre 2021 to Janvier 2022
#24

Updated by Quentin Gibeaux almost 2 years ago

  • Target version changed from Janvier 2022 to Février 2022
#25

Updated by Quentin Gibeaux almost 2 years ago

  • Target version changed from Février 2022 to Mars 2022
#26

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Mars 2022 to Avril 2022
#27

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Avril 2022 to Mai 2022
#28

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Mai 2022 to Juin 2022
#29

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Juin 2022 to Été 2022
#30

Updated by Quentin Gibeaux over 1 year ago

  • Target version changed from Été 2022 to Septembre 2022
#31

Updated by Quentin Gibeaux about 1 year ago

  • Target version changed from Septembre 2022 to Octobre 2022
#32

Updated by Quentin Gibeaux about 1 year ago

  • Target version changed from Octobre 2022 to Novembre 2022
#33

Updated by Quentin Gibeaux about 1 year ago

  • Target version changed from Novembre 2022 to Décembre 2022
#34

Updated by Quentin Gibeaux 11 months ago

  • Target version changed from Décembre 2022 to Janvier 2023
#35

Updated by Quentin Gibeaux 11 months ago

  • Target version changed from Janvier 2023 to Février 2023
#36

Updated by Frédéric Couchet 9 months ago

  • Target version changed from Février 2023 to Mars 2023
#37

Updated by Quentin Gibeaux 8 months ago

  • Target version changed from Mars 2023 to Avril 2023
#38

Updated by Quentin Gibeaux 7 months ago

  • Target version changed from Avril 2023 to Mai 2023
#39

Updated by Quentin Gibeaux 6 months ago

  • Target version changed from Mai 2023 to Juin 2023
#40

Updated by Quentin Gibeaux 5 months ago

  • Target version changed from Juin 2023 to Été 2023
#41

Updated by Quentin Gibeaux 3 months ago

  • Target version changed from Été 2023 to Septembre 2023
#42

Updated by Quentin Gibeaux 2 months ago

  • Target version changed from Septembre 2023 to Octobre 2023
#43

Updated by Quentin Gibeaux about 1 month ago

  • Target version changed from Octobre 2023 to Novembre 2023
#44

Updated by Quentin Gibeaux 7 days ago

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

Also available in: Atom PDF