Sieve: Alle Mails von XY die nicht bestimmten Betreff haben

  • Hallo!



    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
    emailer

  • "Rothaut" schrieb:

    guten Morgen!


    ...... Betreff enthält nicht verschiebe in Archiv

    und wie geht das mit dem "betreff enthält nicht.."?

  • Ich fürchte, ich verstehe jetzt deine Frage nicht ganz.
    Aber du hast ja beim ERstellen eines Filters verschiedene Auswahlfelder. In der 1. spalte wählst du, wann gefiltert wird, also bei Nachricthenabruf oder manuell oder beides, dann Tabtaste, dann kommt das Aswahlfeld, ob du alle Bedingungen erfüllt haben willst, also, das alles zutriffst, was Du nachher festlegst, damit der Filter greift oder nur eines der Kriterien, die du bestimmst, oder du bestimmst eben gar keins, in Deinem Fall sollten ja alle zutreffen.


    Jetzt legen wir mal die erste Bedingung fest, den Absender. Tabtaste du wählst von aus den vorhandenen Möglichkeiten, weiter Tab ist, ins Eingabefeld trägst du die Absenderadresse ein. Dann sagst Du in einem weiteren Tabfeld, Bedingung hinzufügen.
    Da wählst Du dann aus den vorhanden Möglichkeiten Betreff weiter nicht ist, sondern enthält nicht, und dann im Eingabefeld steht, was der Betreff nicht enthalten soll, damit die Nachrichten ins Archiv gefiltert werden.

  • olla, ich glaub mir fehlt das richtige plugin, ich hab bisher den sieve skript text selbst geschrieben :)


    wie geht das grafisch? hab TB 7.0.1


    edit: ich glaub wir meinen verschiedene Dinge:
    Du hast mir das TB-eigene filtersystem erklärt, ich will das aber Serverseitig mit Sieve machen.

  • Moin,


    "emailer" schrieb:

    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.


    Ich würds so versuchen:


    Code
    1. if allof (address :is ["From"] ["xxx@yyy"],
    2. not header :is ["Subject"] ["Einladung"]) {
    3. fileinto "Archiv.blablubb";
    4. stop;
    5. }


    Viele Grüße,
    Michael

  • nixblicker :


    Wunderbar. Diesen Code kann man auch für alle anderen Begriffe benutzen. Ich habe da ein paar Mails, die ich jetzt locker flockig verschieben kann. Herzlichen Dank dafür!

  • "graba" schrieb:

    ... wegen vermehrten Postens weitgehend sinnfreier Beiträge ...


    Der Inhalt passt zur Signatur, würde ich sagen ;-)