#2208 new

Checking "include messages in any submailboxes" results in exclusion of messages directly contained by the parent mailbox

Reported by Ayhan | December 17th, 2018 @ 11:38 PM

Hi Benny,

Thank you for the feature that allows to "include messages in any submailboxes" (stemming from the feature req in ticket #91, I beileve).

This will facilitate a number of very useful scenarios.

However, there might be an issue with the way it is implemented as of today.


Just to make sure we are on the same page:

The issue described here refers to the feature activated via the checkbox "include messages in any submailboxes of this mailbox" on the "Conditions" tab when you "Edit Mailbox".

The problem is observable as of the latest MM version (v1.12.3).


As expected, when that checkbox is unchecked (i.e. the default), an IMAP mailbox displays ONLY the messages contained at its own level, as usual. So far, so good.

But, when the checkbox is checked for a mailbox, MM displays ONLY the the messages from its children (submailboxes), excluding thoses contained by the mailbox itself.

This comes as a big surprise (especially given the label of the checkbox, which would imply the display of messages from BOTH the mailbox itself in addition to those from its submailboxes).


Here's a concrete example farn an IMAP mailbox is called "**Fruits**", with submailboxes "**Apples**" and "**Bananas**".

  • Fruits

    • msg f1
    • msg f2
    • Apples
      • msg a1
      • msg a2
      • msg a3
    • Bananas
      • msg b1
      • msg b2
      • msg b3
      • msg b4

Now, as expected, when the checkbox is unchecked, MM displays the 2 messages contained directly in "**Fruits**", i.e. :

  • msg f1
  • msg f2

Now, when the same checkbox is checked, surprisingly, MM displays ONLY the messages that are in the submailboxes, i.e. :

(messages are listed with ranges[] to for brievity)

  • msgs [a1..a3]
  • msgs [b1..b4]

However, the expected result would be to also include the messages that are contained directly within the parent mailbox "**Fruits**" in the bdisplay, i.e. :

  • msgs [f1..f2]
  • msgs [a1..a3]
  • msgs [b1..b4]


In fact, the current behaviour (of displaying ONLY the messages from submailboxes) could also be useful in some cases (so it might be worth to keep it with a matching description).

However, most people would expect from the current description would be the inclusion of messages from both the parent and its children (submailboxes); and imho, that's also much more useful.

No comments found

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