>>>>> "mick" == mick crane <[email protected]> writes:
> I'm using what ever is in Debian Bookworm, I'm pretty sure. > These filters? sieve of some sort. > I collect from different email addresses like gmail and that. If > filter for the "Sent to" email address, move to this directory If > "From" contains "blah", move to this other directory. If something > is Sent to and also From contains "blah" then I get 2 copies of the > message in both filter directories. How can I fix this? regards By posting an example of the non-working filter code? Otherwise how do we know what's giong wrong? Maybe you're filtering the wrong way? I use something like this and it's pretty good: require ["fileinto", "envelope"]; require "imap4flags"; require "regex"; if header :contains "Sender" "[email protected]" { fileinto "lkml"; } elsif header :contains "X-Mailing-List" "[email protected]" { fileinto "lkml"; } else { # The rest goes into INBOX # default is "implicit keep", we do it explicitly here keep; } There's an implicit exit in each block as I recall and as my notes in there show... I've got a whole bunch of other matches. Now where *my* rules fail at times is handling duplicates which were went to a mailing list AND sent to me directly. I need to fix it, but haven't bothered to spend the time yet.
