• # Astuce et RFE

    Posté par . En réponse au journal Sortie de Sylpheed-Claws 1.9.14 !. Évalué à 3.

    Depuis qlqs temps, j'utilise deux "actions" dans sylpheed-claws, pour lutter contre les boulets sur les mailing-lists :
    - ceux qui font des Reply-To pour créer de nouveaux fils de discussion, et donc mélangent dans l'affichage en arbre des trucs qui n'ont rien à voir ;
    - ceux qui au contraire se débrouillent je ne sais trop comment pour répondre sans "In-Reply-To" et séparent donc dans l'interface des choses qui devraient aller ensemble.

    Pour le premier, c'est simple, mon action est :
    sed -i -e '/^In-Reply-To:/d' -e '/^References:/,/^[^[:blank:]]/{/^References:/d;/^[^[:blank:]]/b;d}' "%f"
    (bref un truc qui supprime les headers In-Reply-To et References dans le message.)

    Pour le second, c'est un peu plus tordu : je sélectionne deux messages, et je lance via une action un script qui ajoute à l'un un In-Reply-to avec l'ID de l'autre :
    http://tdegreni.free.fr/temp/fix_reply_to.sh(...)
    avec comme action :
    /path/to/fix_reply_to.sh %F
    Bon, ça marche pas de façon parfaitement systématique, m'enfin sur mes quelques essais en général ça l'a fait.

    Ah oui, à noter que ce genre de modifs sur les messages ne sont prises en compte dans l'interface que quand sylpheed-claws repasse sur le contenu du dossier, genre après un relève du courrier.


    Et bon, maintenant, la feature request (enfin plutôt le petit tatage de terrain pour savoir si ça vaudrait le coup d'ouvrir une RFE sur le bugzilla pour ça) : est-ce que ça serait jouable d'avoir des fonctionnalités équivalentes à ces deux actions directement dans sylpheed-claws, genre codées pour de vrai et intégrées dans l'interface (menu contextuel par exemple) ?