Sieve-Regel gesucht: Alle Mails von XY die nicht bestimmten Betreff haben

rakso

Well-Known Member
Hallo zusammen,
ich hoffe dass es hier jemand gibt der bisschen "sieve kann".

Ich brauch eure Hilfe zu Sieve-Filter. Und zwar suche ich den Syntax für "alle Mails außer Betreff "Einladung" nach Archiv.blablubb" kopieren.

Momentan sieht es so aus.

if anyof (header :contains "Received" "xxx@yyy") {
fileinto "Archiv.blablubb"; }

Nun möchte ich aber, dass alle Mails von diesem Absender UND mit dem Wort "Einladung" im Betreff in der INBOX bleiben.
Ergo: Alle Mails von dem Absender, die NICHT das Wort "Einladung" haben, ins Archiv kopieren.

Wie baue ich das "not" ein?
Bitte um Hilfe!

Grüße
 
Hi!

Wie baue ich das "not" ein?

Als ich vor Äonen mal mein Sieve Script für die Mail-Sortierung gebaut habe, hat mir der RFC sehr gut weitergeholfen: http://tools.ietf.org/html/rfc3028

Schuß aus der Hüfte, mit dem Hinweis, dass ich das ewig nicht mehr gemacht hab:

Code:
if allof (header :contains "Received" "xxx@yyy", not header :contains "Einladung") {
fileinto "Archiv.blablubb"; }

Also erstmal allof anstelle von anyof, und dann die Regel "Betreff enthält Einladung" mit not negieren. Dann muss beides zutreffen, damit die Nachricht aus der INBOX raussortiert wird (hoffe ich ;-)

HTH
Markus Mann
 
Zuletzt bearbeitet:
Zurück
Oben