[Users] Restrict a Processing rule to a single folder

Russell L. Carter rcarter at pinyon.org
Fri Sep 25 02:01:14 CEST 2020


   Greetings, I am a new user escaping from thunderbird finally after
   it having broken my ability to edit messages with emacs for the
   last time.  I hope.  After installing claws I have multiple
   accounts sending TLS SMTP and receiving TLS IMAP and editing with
   emacs so that's a good start.
   
   But (there's always a but) I subscribe to quite a few mail lists
   that I route to various folders via dovecot sieve.  All works
   great, claws sees new arrivals just fine.

   I am having difficulty with setting up Processing rules to manage
   the automatic moving to trash of messages older than some
   particular time.

   For example, I have a subfolder lists->freebsd to aggregate a bunch
   of FreeBSD mail lists.  I want to move messages that are older than
   say 4 weeks to the Trash folder.

   I right click on the freebsd folder name, select Properties, set
   Name to "MVOT4W2T", set Condition to "age_greater 28", and set
   Action to: move "#imap/rcarter at pinyon.org/Trash".  I click Add
   and the rule appears, enabled, in the box underneath.  There is
   another entry, unchecked: (New) (New).  It's the first entry.
   Then I click OK.
   
   Now I take a look around and it appears that that rule was applied
   to *every* other folder.  Including my archives folders for 2016,
   2017...  which are now evidently empty and the saved messages moved
   to my now very large Trash folder.  Um... interesting.
   
   What did I do wrong here, or rather, what should I have done to set
   rules specifically to only apply to the lists/freebsd folder?

   The platform is FreeBSD 12, using the claws-mail ports version
   3.17.5.

   Thanks,
   
-- 
Russell


More information about the Users mailing list