Ich möchte eine Regel wie folgt implementieren:

  • Wenn "An" nur Adressen mit "*@example.com" umfasst -> verwerfen
  • Ansonsten -> behalten

Mit anderen Worten:

  • Wenn "An" mindestens eine Adresse enthält, die sich von "*@example.com" unterscheidet -> behalten
  • Ansonsten -> verwerfen

Das Problem mit der Anweisung if not header :contains "To" "@example.com" { keep; } else { discard;}besteht darin, dass eine E-Mail nicht aufbewahrt wird, wenn es eine "*@example.com"-Adresse unter anderen Nicht-"*@example.com"-Adressen gibt.

Was ich bräuchte, ist eine Option, um das Suchmuster und nicht die vollständige Anweisung zu negieren , z.if header :contains "To" NOT "@example.com" { keep; } else { discard;}

Irgendwelche Ideen, wie man das löst?

no answer