Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mailserver > #5157 > unrolled thread

Sieve -> Junk-Markierung in Thunderbird automatisch setzen

Started byAnton Blau <tony.blue@gmx.de>
First post2015-11-26 18:24 +0100
Last post2015-11-30 10:51 +0100
Articles 6 — 3 participants

Back to article view | Back to de.comm.software.mailserver


Contents

  Sieve -> Junk-Markierung in Thunderbird automatisch setzen Anton Blau <tony.blue@gmx.de> - 2015-11-26 18:24 +0100
    Re: Sieve -> Junk-Markierung in Thunderbird automatisch setzen Arno Welzel <usenet@arnowelzel.de> - 2015-11-27 14:43 +0100
      Re: Sieve -> Junk-Markierung in Thunderbird automatisch setzen Tim Ritberg <tim@server.invalid> - 2015-11-27 15:51 +0100
        Re: Sieve -> Junk-Markierung in Thunderbird automatisch setzen Arno Welzel <usenet@arnowelzel.de> - 2015-11-27 16:45 +0100
          Re: Sieve -> Junk-Markierung in Thunderbird automatisch setzen Anton Blau <tony.blue@gmx.de> - 2015-11-28 19:05 +0100
            Re: Sieve -> Junk-Markierung in Thunderbird automatisch setzen Arno Welzel <usenet@arnowelzel.de> - 2015-11-30 10:51 +0100

#5157 — Sieve -> Junk-Markierung in Thunderbird automatisch setzen

FromAnton Blau <tony.blue@gmx.de>
Date2015-11-26 18:24 +0100
SubjectSieve -> Junk-Markierung in Thunderbird automatisch setzen
Message-ID<n37f7i$2hg9$1@adenine.netfront.net>
Hallo Newsgruop,

ich möchte gerne, dass ein von spamassasin erkanntes Mail

a) in den Spam-Ordner verschoben wird
b) als gelesen markiert wird und
c) die Junk-Markierung in Thunderbird gesetzt wird.

Mit diesem Sieve-Script geht a + b.

require ["regex", "fileinto", "imap4flags", "mailbox"];

/*
    Suche nach der Zeichenkette "YES" im "X-Spam-Flag"-Header der Mail.
    Falls der Ausdruck gefunden wurde, lege die Mail im Folder 
"Spamverdacht" ab
    und markiere sie als gelesen.
*/

if header :contains "X-Spam-Flag" "YES" {

     # Mail als "gelesen" markieren
     setflag "\\Seen";

     # In den IMAP Folder "Spamverdacht" verschieben
     fileinto "Junk";

     # Skriptausführung anhalten
     # stop;
}


Wie kann ich c) realisieren?


Vielen Dank!


Tony

--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

[toc] | [next] | [standalone]


#5158

FromArno Welzel <usenet@arnowelzel.de>
Date2015-11-27 14:43 +0100
Message-ID<56585E1E.5080005@arnowelzel.de>
In reply to#5157
Am 2015-11-26 um 18:24 schrieb Anton Blau:

> Hallo Newsgruop,
> 
> ich möchte gerne, dass ein von spamassasin erkanntes Mail
> 
> a) in den Spam-Ordner verschoben wird
> b) als gelesen markiert wird und
> c) die Junk-Markierung in Thunderbird gesetzt wird.
> 
> Mit diesem Sieve-Script geht a + b.

c kann mit sieve nicht gehen, weil die "Junk-Markierung" nicht auf dem
Server passiert, sondern lokal von Thunderbird.



-- 
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de
http://fahrradzukunft.de

[toc] | [prev] | [next] | [standalone]


#5159

FromTim Ritberg <tim@server.invalid>
Date2015-11-27 15:51 +0100
Message-ID<n39qlg$pdr$1@tota-refugium.de>
In reply to#5158
Am 27.11.2015 um 14:43 schrieb Arno Welzel:
> Am 2015-11-26 um 18:24 schrieb Anton Blau:
> 
>> Hallo Newsgruop,
>>
>> ich möchte gerne, dass ein von spamassasin erkanntes Mail
>>
>> a) in den Spam-Ordner verschoben wird
>> b) als gelesen markiert wird und
>> c) die Junk-Markierung in Thunderbird gesetzt wird.
>>
>> Mit diesem Sieve-Script geht a + b.
> 
> c kann mit sieve nicht gehen, weil die "Junk-Markierung" nicht auf dem
> Server passiert, sondern lokal von Thunderbird.
> 
> 
> 

Doch sollte gehen. Jedenfalls kann ich mit procmail die farbigen
Schlagwörter in TB setzen:
X-Keywords: $label1

X-Keywords werden übrigens nicht im Quelltextfenster von TB gezeigt. Da
muss man auf dem Server gucken.

Tim

[toc] | [prev] | [next] | [standalone]


#5160

FromArno Welzel <usenet@arnowelzel.de>
Date2015-11-27 16:45 +0100
Message-ID<56587A8C.1050705@arnowelzel.de>
In reply to#5159
Am 2015-11-27 um 15:51 schrieb Tim Ritberg:

> Am 27.11.2015 um 14:43 schrieb Arno Welzel:
>> Am 2015-11-26 um 18:24 schrieb Anton Blau:
>>
>>> Hallo Newsgruop,
>>>
>>> ich möchte gerne, dass ein von spamassasin erkanntes Mail
>>>
>>> a) in den Spam-Ordner verschoben wird
>>> b) als gelesen markiert wird und
>>> c) die Junk-Markierung in Thunderbird gesetzt wird.
>>>
>>> Mit diesem Sieve-Script geht a + b.
>>
>> c kann mit sieve nicht gehen, weil die "Junk-Markierung" nicht auf dem
>> Server passiert, sondern lokal von Thunderbird.
>>
>>
>>
> 
> Doch sollte gehen. Jedenfalls kann ich mit procmail die farbigen
> Schlagwörter in TB setzen:
> X-Keywords: $label1
> 
> X-Keywords werden übrigens nicht im Quelltextfenster von TB gezeigt. Da
> muss man auf dem Server gucken.

Ok - dann könnte die "addheader"-Aktion in sieve wohl funktionieren:


if header :contains "X-Spam-Flag" "YES" {

     # Mail als "gelesen" markieren
     setflag "\\Seen";

     # "Junk"-Markierung fuer Thunderbird hinzufuegen
     addheader "X-Keywords" "Junk";

     # In den IMAP Folder "Spamverdacht" verschieben
     fileinto "Junk";

     # Skriptausführung anhalten
     # stop;
}


Siehe auch <https://tools.ietf.org/html/rfc5293#section-4>.



-- 
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de
http://fahrradzukunft.de

[toc] | [prev] | [next] | [standalone]


#5161

FromAnton Blau <tony.blue@gmx.de>
Date2015-11-28 19:05 +0100
Message-ID<n3cqcb$5qb$1@adenine.netfront.net>
In reply to#5160
Am 27.11.2015 um 16:45 schrieb Arno Welzel:
> Am 2015-11-27 um 15:51 schrieb Tim Ritberg:
>
>> Am 27.11.2015 um 14:43 schrieb Arno Welzel:
>>> Am 2015-11-26 um 18:24 schrieb Anton Blau:
>>>
>>>> Hallo Newsgruop,
>>>>
>>>> ich möchte gerne, dass ein von spamassasin erkanntes Mail
>>>>
>>>> a) in den Spam-Ordner verschoben wird
>>>> b) als gelesen markiert wird und
>>>> c) die Junk-Markierung in Thunderbird gesetzt wird.
>>>>
>>>> Mit diesem Sieve-Script geht a + b.
>>>
>>> c kann mit sieve nicht gehen, weil die "Junk-Markierung" nicht auf dem
>>> Server passiert, sondern lokal von Thunderbird.
>>>
>>>
>>>
>>
>> Doch sollte gehen. Jedenfalls kann ich mit procmail die farbigen
>> Schlagwörter in TB setzen:
>> X-Keywords: $label1
>>
>> X-Keywords werden übrigens nicht im Quelltextfenster von TB gezeigt. Da
>> muss man auf dem Server gucken.
>
> Ok - dann könnte die "addheader"-Aktion in sieve wohl funktionieren:
>
>
> if header :contains "X-Spam-Flag" "YES" {
>
>       # Mail als "gelesen" markieren
>       setflag "\\Seen";
>
>       # "Junk"-Markierung fuer Thunderbird hinzufuegen
>       addheader "X-Keywords" "Junk";
>
>       # In den IMAP Folder "Spamverdacht" verschieben
>       fileinto "Junk";
>
>       # Skriptausführung anhalten
>       # stop;
> }

Hierbei erhalte ich folgende Fehlermeldung des sieve-Plugins in Thunderbird:

Spamfilter: line 15: error: unknown command 'addheader' (only reported 
once at first occurence).



--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#5164

FromArno Welzel <usenet@arnowelzel.de>
Date2015-11-30 10:51 +0100
Message-ID<565C1C21.1090906@arnowelzel.de>
In reply to#5161
Am 2015-11-28 um 19:05 schrieb Anton Blau:

> Am 27.11.2015 um 16:45 schrieb Arno Welzel:
>> Am 2015-11-27 um 15:51 schrieb Tim Ritberg:
>>
>>> Am 27.11.2015 um 14:43 schrieb Arno Welzel:
>>>> Am 2015-11-26 um 18:24 schrieb Anton Blau:
>>>>
>>>>> Hallo Newsgruop,
>>>>>
>>>>> ich möchte gerne, dass ein von spamassasin erkanntes Mail
>>>>>
>>>>> a) in den Spam-Ordner verschoben wird
>>>>> b) als gelesen markiert wird und
>>>>> c) die Junk-Markierung in Thunderbird gesetzt wird.
>>>>>
>>>>> Mit diesem Sieve-Script geht a + b.
>>>>
>>>> c kann mit sieve nicht gehen, weil die "Junk-Markierung" nicht auf dem
>>>> Server passiert, sondern lokal von Thunderbird.
>>>>
>>>>
>>>>
>>>
>>> Doch sollte gehen. Jedenfalls kann ich mit procmail die farbigen
>>> Schlagwörter in TB setzen:
>>> X-Keywords: $label1
>>>
>>> X-Keywords werden übrigens nicht im Quelltextfenster von TB gezeigt. Da
>>> muss man auf dem Server gucken.
>>
>> Ok - dann könnte die "addheader"-Aktion in sieve wohl funktionieren:
>>
>>
>> if header :contains "X-Spam-Flag" "YES" {
>>
>>       # Mail als "gelesen" markieren
>>       setflag "\\Seen";
>>
>>       # "Junk"-Markierung fuer Thunderbird hinzufuegen
>>       addheader "X-Keywords" "Junk";
>>
>>       # In den IMAP Folder "Spamverdacht" verschieben
>>       fileinto "Junk";
>>
>>       # Skriptausführung anhalten
>>       # stop;
>> }
> 
> Hierbei erhalte ich folgende Fehlermeldung des sieve-Plugins in Thunderbird:
> 
> Spamfilter: line 15: error: unknown command 'addheader' (only reported 
> once at first occurence).

Dann ist vermutlich die editheader-Extension in sieve nicht aktiviert,
die dieses Kommando bereitstellt. Die ist zwar meistens dabei, aber oft
nicht standardmäßig aktiv.

Abhängig vom Mailserver muss das über die Option

sieve_extensions = +editheader

eingetragen werden. Bei Dovecot muss das in conf.d/90-sieve.conf oder in
die globalen Konfiguration.



-- 
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de
http://fahrradzukunft.de

[toc] | [prev] | [standalone]


Back to top | Article view | de.comm.software.mailserver


csiph-web