Re: thunderbird et spam : modifier le sujet d'un message

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: Guilde
Subject: Re: thunderbird et spam : modifier le sujet d'un message
Le 02/11/2019 à 09:35, Frédéric a écrit :
> Le samedi 02 novembre 2019, Haricophile a écrit :
>
>> en utilisant "action" https://www.claws-mail.org/faq/index.php/Actions
>> qui permet de faire à peu près n'importe quoi de non prévu par les
>> traitements de base. Regarde la fin de la page en l'occurrence.
>
> Merci !
>


En fin de cette page :

Purpose
Change subject line

Menu Name: Command Line
Remove [something]: echo %F | xargs -n 1 remove-deprecated-list.sh

Details
I needed to remove [something] from some mailing list posts:

#!/bin/bash
# $1 - file name
# preserve mtime
mtime=`stat -t -c "%y" "$1" | sed -e "s/[- ]//g" -e "s/://" -e "s/:/./"
| cut -b 1-15`

echo Filtering file: "$1"
# filter with sed
sed -ie "s/^Subject: \(.*\)\[something\] /Subject: \1/" "$1"
# restore mtime
touch -m -t "$mtime" "$1"

sauvegarde de la date
changement du sujet
changement de la date avec la date sauvegardée

pour changement de sujet avec cette ligne :
Subject: [SPAM] xxxxxxxxxx
=>
Subject: xxxxxxxxxx

je veux enlever '[SPAM] '
Dans l'exemple :
sed -ie "s/^Subject: \(.*\)\[something\] /Subject: \1/" "$1"

s => substitution
^ => ligne qui commence par 'Subject: '

Si quelqu'un peut m'aider pour la commande sed... avec explication si
possible.

Après dans le menu
configuration - action

nom du menu : renommer sujet spam
commande : vous mettez où le script bash?
commande externe ou filtre d'action : je clique sur commande externe

Merci pour votre aide.

Anne