I have a sieve filter... and it sometimes doesn't seem to work. I can't figure 
out why. Here's an example:

> if anyof(
>      allof(
>        header :contains ["To", "Cc"] "[email protected] 
> <mailto:[email protected]>",
>        anyof(
>          header :contains "From" [
>            "emails.xfinity.com",
>            "t-mobile.com",
>            "farmers.com"
>          ],
>          allof(
>            header :contains "From" "msmc.com",
>            header :contains "Subject" "new statement"
>          )
>        )
>      ),
>      # some special cases here that don't go to XXX, doesn't
>      # matter for this
>      allof(
>        ...
>      ),
>      allof(
>        ...
>      )
>    )
> {
>   fileinto "bills-parents";
>   stop;
> }

And here's headers from an email that didn't seem to catch this rule:
> From: "Farmers Insurance" <[email protected]>
> To: <[email protected] <mailto:[email protected]>>
> Subject: Your Farmers Insurance bill is ready to be viewed
Date: Wed, 11 Jan 2023 16:18:57 -0600

Farmers.com NEVER triggers this rule, but T-Mobile (and other domains in that 
'from' list) always do. Here's an email that DOES trigger it:

> From: "T-Mobile USA" <[email protected]>
> To: [email protected] <mailto:[email protected]>
> Subject: Your T-Mobile bill is ready to view
> Date: Wed, 11 Jan 2023 17:08:59 -0500

I've looked for various testing/debugging tools that you could feed a message 
and a rule into, but most of the ones I find referenced are no longer online. 
Any help would be greatly appreciated. Thanks!
------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T2f012b160cebf95e-Mbef2f2f70782f24cc3ade290
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to