Projet

Général

Profil

Demande #3627

Amélioration du script de spamotron

Ajouté par François Poulain il y a presque 5 ans. Mis à jour il y a 20 jours.

Statut:
Un jour peut-être
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
25/03/2019
Echéance:
% réalisé:

0%

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

Historique

#1

Mis à jour par François Poulain il y a presque 5 ans

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

#2

Mis à jour par François Poulain il y a presque 5 ans

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

Mis à jour par François Poulain il y a presque 5 ans

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

Mis à jour par François Poulain il y a plus de 3 ans

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

#5

Mis à jour par François Poulain il y a plus de 3 ans

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à François Poulain
  • Version cible changé de Backlog à Été 2020
#6

Mis à jour par François Poulain il y a plus de 3 ans

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

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

  • Version cible changé de Été 2020 à Septembre 2020
#8

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

  • Version cible changé de Septembre 2020 à Octobre 2020
#9

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

  • Version cible changé de Octobre 2020 à Novembre 2020
#10

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

  • Version cible changé de Novembre 2020 à Décembre 2020
#11

Mis à jour par Quentin Gibeaux il y a environ 3 ans

  • Version cible changé de Décembre 2020 à Janvier 2021
#12

Mis à jour par Quentin Gibeaux il y a environ 3 ans

  • Version cible changé de Janvier 2021 à Février 2021
#13

Mis à jour par Quentin Gibeaux il y a environ 3 ans

  • Version cible changé de Février 2021 à Mars 2021
#14

Mis à jour par Quentin Gibeaux il y a presque 3 ans

  • Version cible changé de Mars 2021 à Avril 2021
#15

Mis à jour par Quentin Gibeaux il y a presque 3 ans

  • Version cible changé de Avril 2021 à Mai 2021
#16

Mis à jour par Quentin Gibeaux il y a presque 3 ans

  • Version cible changé de Mai 2021 à Juin 2021
#17

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

  • Version cible changé de Juin 2021 à Été 2021
#18

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

  • Version cible changé de Été 2021 à Septembre 2021
#19

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

  • Version cible changé de Septembre 2021 à Octobre 2021
#20

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

  • Version cible changé de Octobre 2021 à Novembre 2021
#21

Mis à jour par François Poulain il y a plus de 2 ans

  • Statut changé de En cours de traitement à Un jour peut-être
#22

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

  • Version cible changé de Novembre 2021 à Décembre 2021
#23

Mis à jour par Quentin Gibeaux il y a environ 2 ans

  • Version cible changé de Décembre 2021 à Janvier 2022
#24

Mis à jour par Quentin Gibeaux il y a environ 2 ans

  • Version cible changé de Janvier 2022 à Février 2022
#25

Mis à jour par Quentin Gibeaux il y a environ 2 ans

  • Version cible changé de Février 2022 à Mars 2022
#26

Mis à jour par Quentin Gibeaux il y a presque 2 ans

  • Version cible changé de Mars 2022 à Avril 2022
#27

Mis à jour par Quentin Gibeaux il y a presque 2 ans

  • Version cible changé de Avril 2022 à Mai 2022
#28

Mis à jour par Quentin Gibeaux il y a presque 2 ans

  • Version cible changé de Mai 2022 à Juin 2022
#29

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Juin 2022 à Été 2022
#30

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Été 2022 à Septembre 2022
#31

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Septembre 2022 à Octobre 2022
#32

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Octobre 2022 à Novembre 2022
#33

Mis à jour par Quentin Gibeaux il y a plus d'un an

  • Version cible changé de Novembre 2022 à Décembre 2022
#34

Mis à jour par Quentin Gibeaux il y a environ un an

  • Version cible changé de Décembre 2022 à Janvier 2023
#35

Mis à jour par Quentin Gibeaux il y a environ un an

  • Version cible changé de Janvier 2023 à Février 2023
#36

Mis à jour par Frédéric Couchet il y a environ un an

  • Version cible changé de Février 2023 à Mars 2023
#37

Mis à jour par Quentin Gibeaux il y a 12 mois

  • Version cible changé de Mars 2023 à Avril 2023
#38

Mis à jour par Quentin Gibeaux il y a 11 mois

  • Version cible changé de Avril 2023 à Mai 2023
#39

Mis à jour par Quentin Gibeaux il y a 10 mois

  • Version cible changé de Mai 2023 à Juin 2023
#40

Mis à jour par Quentin Gibeaux il y a 9 mois

  • Version cible changé de Juin 2023 à Été 2023
#41

Mis à jour par Quentin Gibeaux il y a 7 mois

  • Version cible changé de Été 2023 à Septembre 2023
#42

Mis à jour par Quentin Gibeaux il y a 6 mois

  • Version cible changé de Septembre 2023 à Octobre 2023
#43

Mis à jour par Quentin Gibeaux il y a 5 mois

  • Version cible changé de Octobre 2023 à Novembre 2023
#44

Mis à jour par Quentin Gibeaux il y a 4 mois

  • Version cible changé de Novembre 2023 à Décembre 2023
#45

Mis à jour par Quentin Gibeaux il y a 3 mois

  • Version cible changé de Décembre 2023 à Janvier 2024
#46

Mis à jour par Quentin Gibeaux il y a environ 2 mois

  • Version cible changé de Janvier 2024 à Février 2024
#47

Mis à jour par Quentin Gibeaux il y a 20 jours

  • Version cible changé de Février 2024 à Mars 2024

Formats disponibles : Atom PDF