Project

General

Profile

Actions

Demande #3627

open

Amélioration du script de spamotron

Added by François Poulain over 5 years ago. Updated 11 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
Actions #1

Updated by François Poulain over 5 years ago

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

Actions #2

Updated by François Poulain over 5 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.

Actions #3

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

Actions #4

Updated by François Poulain over 4 years ago

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

Actions #5

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

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

Actions #7

Updated by Quentin Gibeaux over 4 years ago

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

Updated by Quentin Gibeaux about 4 years ago

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

Updated by Quentin Gibeaux about 4 years ago

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

Updated by Quentin Gibeaux about 4 years ago

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

Updated by Quentin Gibeaux almost 4 years ago

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

Updated by Quentin Gibeaux almost 4 years ago

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

Updated by Quentin Gibeaux almost 4 years ago

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

Updated by Quentin Gibeaux over 3 years ago

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

Updated by Quentin Gibeaux over 3 years ago

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

Updated by Quentin Gibeaux over 3 years ago

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

Updated by Quentin Gibeaux over 3 years ago

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

Updated by Quentin Gibeaux over 3 years ago

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

Updated by Quentin Gibeaux about 3 years ago

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

Updated by Quentin Gibeaux about 3 years ago

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

Updated by François Poulain about 3 years ago

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

Updated by Quentin Gibeaux about 3 years ago

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

Updated by Quentin Gibeaux almost 3 years ago

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

Updated by Quentin Gibeaux almost 3 years ago

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

Updated by Quentin Gibeaux almost 3 years ago

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

Updated by Quentin Gibeaux over 2 years ago

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

Updated by Quentin Gibeaux over 2 years ago

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

Updated by Quentin Gibeaux over 2 years ago

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

Updated by Quentin Gibeaux over 2 years ago

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

Updated by Quentin Gibeaux over 2 years ago

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

Updated by Quentin Gibeaux about 2 years ago

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

Updated by Quentin Gibeaux about 2 years ago

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

Updated by Quentin Gibeaux about 2 years ago

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

Updated by Quentin Gibeaux almost 2 years ago

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

Updated by Quentin Gibeaux almost 2 years ago

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

Updated by Frédéric Couchet almost 2 years ago

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

Updated by Quentin Gibeaux over 1 year ago

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

Updated by Quentin Gibeaux over 1 year ago

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

Updated by Quentin Gibeaux over 1 year ago

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

Updated by Quentin Gibeaux over 1 year ago

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

Updated by Quentin Gibeaux over 1 year ago

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

Updated by Quentin Gibeaux about 1 year ago

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

Updated by Quentin Gibeaux about 1 year ago

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

Updated by Quentin Gibeaux about 1 year ago

  • Target version changed from Novembre 2023 to Décembre 2023
Actions #45

Updated by Quentin Gibeaux 12 months ago

  • Target version changed from Décembre 2023 to Janvier 2024
Actions #46

Updated by Quentin Gibeaux 10 months ago

  • Target version changed from Janvier 2024 to Février 2024
Actions #47

Updated by Quentin Gibeaux 9 months ago

  • Target version changed from Février 2024 to Mars 2024
Actions #48

Updated by Quentin Gibeaux 9 months ago

  • Target version changed from Mars 2024 to Avril 2024
Actions #49

Updated by Quentin Gibeaux 7 months ago

  • Target version changed from Avril 2024 to Mai 2024
Actions #50

Updated by Quentin Gibeaux 6 months ago

  • Target version changed from Mai 2024 to Juin 2024
Actions #51

Updated by Quentin Gibeaux 6 months ago

  • Target version changed from Juin 2024 to Été 2024
Actions #52

Updated by Quentin Gibeaux 3 months ago

  • Target version changed from Été 2024 to Septembre 2024
Actions #53

Updated by Quentin Gibeaux about 2 months ago

  • Target version changed from Septembre 2024 to Octobre 2024
Actions #54

Updated by Quentin Gibeaux about 1 month ago

  • Target version changed from Octobre 2024 to Novembre 2024
Actions #55

Updated by Quentin Gibeaux 11 days ago

  • Target version changed from Novembre 2024 to Décembre 2024
Actions

Also available in: Atom PDF