#1398 new
Keith

Smart Folders ability to share input lists

Reported by Keith | February 4th, 2016 @ 11:57 PM

When configuring a smart folder input under the "mailboxes" tab, at present it is only the output of a smart folder that is selected from the drop down menus.

It would be very useful if other options where available, such as the "input" list, and the "rejects" list.

This would make it much easier to build a cascading series of filters, where one filter can be configured to use as its input, the rejects list of the previous filter.

I think that this could potentially make things computationally more efficient.

Keith

Comments and changes to this ticket

  • benny

    benny February 11th, 2016 @ 01:32 PM

    I'm not quite sure what you mean. Have you noticed that you can build a hierarchy of mailboxes with any/all (holding down ⌥ when clicking +). Or maybe you are talking about the Conditions pane?

  • Keith

    Keith March 4th, 2016 @ 09:39 PM

    Mailbox "Mailing Lists" 
       Input (A) All Messages
    Conditions
       All messages with a list-id
    Output (B = the list of all messages with a list-id)
    
    Mailbox "Friends"
       Input (N) = (A) All Messages and None of (B) "Mailing Lists"
    Conditions
       All messages in my list of friends
    Output (C)
    
    Mailbox "To Sort"
      Input (A) All Messages
      and None of (B) "Mailing Lists"
      and None of (C) "Friends"
    
    Mailbox "To Read"
      Input (A) All Messages
      and None of (B) "Mailing Lists"
    Conditions
      messages tagged interesting
    

    When you build a hierarchy of mailboxes, and you select a smart mailbox, you are choosing the list of emails in that smart mailbox, its output, as the input to your next filter.

    I am suggesting that the input to Mailbox "Friends" be configured as...

    Mailbox "Friends"
       Input - B' ("Bee prime" the set of messages that are non-matching) 
        in other words the messages input to "Mailing Lists" for which the condition did not match
       i.e. "Mailing Lists" rejects.
    
    and mailbox "to read" be configurable as
       
    Mailbox "To Read"
       Input - N - the same set emails that was used as an input to Mailbox "Friends" 
       i.e. "Friends" input mailboxes/pre-condition-filter-applied
    

    Does that help or confuse further?

  • benny

    benny March 8th, 2016 @ 12:56 PM

    • State changed from “new” to “bluesky”

    I'm not sure it's quite clear to me yet :-)

    Note that, internally, MailMate does not recompute any sets which happen to be identical. That is if you have two identical mailboxes then they are only computed once. The “None” method is not as intuitive as I would like it to be, but it appears you have figured out how to use it. Changes to how it works (the GUI) is a bluesky improvement for now.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages