Projet

Général

Profil

Actions

Demande #3627

ouvert

Amélioration du script de spamotron

Ajouté par François Poulain il y a plus de 5 ans. Mis à jour il y a 22 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

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

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

Mis à jour par François Poulain il y a plus de 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.

Mis à jour par François Poulain il y a plus de 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>

Mis à jour par François Poulain il y a environ 4 ans

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

Mis à jour par François Poulain il y a environ 4 ans

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

Mis à jour par François Poulain il y a environ 4 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. :)

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

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

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

  • Version cible changé de Septembre 2020 à Octobre 2020

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

  • Version cible changé de Octobre 2020 à Novembre 2020

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

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

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

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

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

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

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

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

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

  • Version cible changé de Mars 2021 à Avril 2021

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

  • Version cible changé de Avril 2021 à Mai 2021

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

  • Version cible changé de Mai 2021 à Juin 2021

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

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

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

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

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

  • Version cible changé de Septembre 2021 à Octobre 2021

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

  • Version cible changé de Octobre 2021 à Novembre 2021

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

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

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

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

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

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

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

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

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

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

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

  • Version cible changé de Mars 2022 à Avril 2022

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

  • Version cible changé de Avril 2022 à Mai 2022

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

  • Version cible changé de Mai 2022 à Juin 2022

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

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

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

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

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

  • Version cible changé de Septembre 2022 à Octobre 2022

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

  • Version cible changé de Octobre 2022 à Novembre 2022

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

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

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

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

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

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

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

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

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

  • Version cible changé de Mars 2023 à Avril 2023

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

  • Version cible changé de Avril 2023 à Mai 2023

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

  • Version cible changé de Mai 2023 à Juin 2023

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

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

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

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

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

  • Version cible changé de Septembre 2023 à Octobre 2023

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

  • Version cible changé de Octobre 2023 à Novembre 2023

Mis à jour par Quentin Gibeaux il y a 12 mois

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

Mis à jour par Quentin Gibeaux il y a 11 mois

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

Mis à jour par Quentin Gibeaux il y a 10 mois

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

Mis à jour par Quentin Gibeaux il y a 9 mois

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

Mis à jour par Quentin Gibeaux il y a 8 mois

  • Version cible changé de Mars 2024 à Avril 2024

Mis à jour par Quentin Gibeaux il y a 7 mois

  • Version cible changé de Avril 2024 à Mai 2024

Mis à jour par Quentin Gibeaux il y a 6 mois

  • Version cible changé de Mai 2024 à Juin 2024

Mis à jour par Quentin Gibeaux il y a 5 mois

  • Version cible changé de Juin 2024 à Été 2024

Mis à jour par Quentin Gibeaux il y a 3 mois

  • Version cible changé de Été 2024 à Septembre 2024

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

  • Version cible changé de Septembre 2024 à Octobre 2024

Mis à jour par Quentin Gibeaux il y a 22 jours

  • Version cible changé de Octobre 2024 à Novembre 2024
Actions

Formats disponibles : Atom PDF