[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian]:Re: OT:procmail- [debian] [debian] weg!



Clemens Wohld <c.wohld@ndh.net> wrote:

> :0 w
> * ^X-Mailing-List: <debian-user-de@jfl\.de>
> {
>    :0 fw
>    | formail -I"Subject:$SUBJECT"
>
>    SUBJECT=`formail -xSubject: | sed -e 's/\[Debian\][: ]*//g'`
>
>    :0 fhw
>    | formail -I"Subject:$SUBJECT"
>
>    :0:
>    Debian-Liste
> }

> Also, weg mit dem Subjekt und [debian], Subjekt wieder ran
> und einsortieren.

Das Prinzip stimmt, aber irgendwie kapiere ich Deine obigen Rules
nicht ganz (auch nach meiner Neuformatierung nicht).

> Irgendwas scheint aber noch nicht so richtig zu sein ....
> Denn das Subjekt ist leider weg :(
> Was mach ich denn da falsch?

Versuch mal folgendes:

:0 w
* ^X-Mailing-List: <debian-user-de@jfl\.de>
{
        SUBJECT=`formail -xSubject: \
                 | sed -e 's/\(\[\|=5B\)Debian\(\]\|=5D\)\(:\|=3A\)[ _]\?//g' \
                       -e 's/Re: \(Re: \)*/Re: /g'`

        :0 fw
        | formail -I"Subject:$SUBJECT"

        :0:
        Debian-Liste
}

Also erstmal das Subject ermitteln (bei mir in der Luxus-Ausführung,
die auch Quoted-Printables verkraftet und notfalls dadurch entstehende
doppelte Re:'s wegkürzt, wobei obiges vermutlich etwas zuviel des
guten ist, ich habe halt alle Änderungen der Liste mitgemacht und dann
immer das alte und das neue Format unterstützt. In jedem Falle
funktioniert obiges) und in die Variable SUBJECT reinstecken. 

Anschließend das Subject in der Mail durch das zurechtgestutzte
Subject ersetzen. Und als Abschluß die so korrigierte Mail in den
Listenfolder Debian-Liste packen.

Tschoeeee

        Roland

-- 
 * roland@spinnaker.de * http://www.spinnaker.de/ *
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     736


Reply to: