Je veux implémenter une règle comme suit :

  • Si "À" ne comprend que les adresses ayant "*@exemple.com" -> rejeter
  • Sinon -> garder

En d'autres termes:

  • Si "A" comporte au moins une adresse différente de "*@example.com" -> conserver
  • Sinon -> jeter

Le problème avec la déclaration if not header :contains "To" "@example.com" { keep; } else { discard;}est qu'un courrier n'est pas conservé s'il existe une adresse "*@exemple.com" parmi d'autres adresses non "*@exemple.com".

Ce dont j'aurais besoin, c'est d'une option pour annuler le modèle de recherche plutôt que l'instruction complète, par exemple :if header :contains "To" NOT "@example.com" { keep; } else { discard;}

Des idées pour résoudre ceci?

no answer