PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sieve Regel ?



blade74
24.08.04, 20:10
Hallo
Warum werden bei dieser Sieve Regel nur Mails in den Ordner Span verschoben die im Betreff nur [SPAM] stehen haben ?

Steht im Betreff [SPAM] xxx wird sie nicht verschoben

Hier mal die Regel

require "fileinto";
if header :matches "Subject" "[SPAM]" {
fileinto "user.SPAM";
}

`kk
24.08.04, 20:20
Weil du nur nach "[SPAM]" suchst. ;)

Such mal nach "[SPAM]*" oder Ähnlichem.
Ich kenne dieses Programm überhaupt nicht...

Jasper
24.08.04, 20:41
RFC3028 lesen. da steht die korrekte syntax drin und wie wildcards und comparatoren zu verwenden sind.


-j

Roger Wilco
25.08.04, 00:27
`kk hat es eigentlich schon gesagt. Du suchst nur nach "[SPAM]".
Probiers mal mit

require "fileinto";
if header :contains "Subject" "[SPAM]" {
fileinto "user.SPAM";
}

Jasper
25.08.04, 16:29
`kk hat es eigentlich schon gesagt. Du suchst nur nach "[SPAM]".
Probiers mal mit

require "fileinto";
if header :contains "Subject" "[SPAM]" {
fileinto "user.SPAM";
}


ok, RFC-lesen ist scheinbar unmodern geworden. korrekt wäre:

require "fileinto";
if header :matches "Subject" "[SPAM]*" {
fileinto "user.SPAM";
}

:contains matcht auch "blafasel [SPAM]" was nicht gefordert ist.


-j

`kk
25.08.04, 18:19
Nichts für ungut, aber Posts lesen anscheinend auch nicht... ;)



Such mal nach "[SPAM]*" oder Ähnlichem.
...

Jasper
25.08.04, 21:59
Nichts für ungut, aber Posts lesen anscheinend auch nicht... ;)

ich habe dein post gelesen. für mich besteht aber immer noch ein unterschied zwischen "ich vermute mal, das geht so oder ähnlich" und "das funktioniert so". zumal es hier um ein problem geht das exzellent durch doku erklärt wird.
ebenfalls nichts für ungut.

-j