Re: [exim] Remove Tags from Subject

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Justin Koivisto
Date:  
À: jas2803
CC: exim-users
Sujet: Re: [exim] Remove Tags from Subject
JAS wrote:

> justin@??? wrote:
>
>> JAS wrote:
>>
>>> I would like to be able to remove tags from a subject line.
>>> "[SPAM]this is spam". I would like to remove the [SPAM] so the line
>>> reads "this is spam" Can exim do this?
>>
>> If you're running SpamAssassin, just change the local.cf and comment
>> out the line that is similar to:
>>
>> rewrite_header Subject [SPAM]
>>
>>
>>
> I am not using spam assassin, this is being marked by a different system
> then sending it to mine. I figured out how to add stuff to the subject
> but, removing proves to be more difficult.
> I was thinking maybe somehow piping it, e.g. echo "[SPAM] this is spam"
> | sed -e 's/\[SPAM\]//'
> Removes [SPAM] just fine.


If you can set up a system filter, you can add and remove headers... I
haven't tested this at all (and have never tried something like this
either), but you might be able to do something like this:

if $h_Subject matches "/^\\[SPAM\\](.*)$" then
         headers add "New-Subject: $1"
         headers remove subject
         headers add "Subject: $h_New-Subject:"
         headers remove new-subject
endif


I've only been using exim for a few months now, so if this doesn't work,
someone else will probably fix my mistakes. ;)