Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Feature request: conditions and submailboxes by the age of email

#1495

I would like to be able to create a condition like

email that is more than n {days,weeks,months,years} old

and

submailboxes that goes like

1 wk old
2 wks old
3 wks old
1 mo old
2 mos old
... 1 yr old
...

This will be very useful when I have a few back burner folders and want to see emails by their age.

Thanks!

Reported by Ryuji Suzuki · July 16th, 2016 @ 05:15 PM

State: bluesky
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to bluesky

    The condition is already available if you use the “Date” item in the headers popup.

    I'm afraid the submailboxes would be very tricky to add. Or, it might not be so hard to add a special virtual header providing some kind of value which would do this, but it would also have to be dynamically update, that is, MailMate would have to detect when a message moves from one submailbox to another.

    For now, I'll have to mark this as “bluesky” (nice but not going to happen in the foreseeable future).

    July 21st, 2016 @ 10:06 AM

  2. Ryuji Suzuki
    Ryuji Suzuki

    How about the condition to specify the range of age in days? I don't see anything like this right now...

    July 22nd, 2016 @ 07:17 AM

  3. benny
    benny

    That should be possible by simply using multiple conditions, e.g., “is within last 14 days” and “is not within last 7 days”. Or do I misunderstand your question?

    July 24th, 2016 @ 03:45 PM

  4. Ryuji Suzuki
    Ryuji Suzuki

    I don't really see any option like "is (not) within last N days" in conditions... how can I get that?

    July 25th, 2016 @ 03:06 PM

  5. benny
    benny

    You simply choose “Date” instead of one its sub-items (well, the first one is the same). You should then see a different set of conditions.

    (Sorry about the late reply.)

    August 1st, 2016 @ 10:04 AM

  6. Ryuji Suzuki
    Ryuji Suzuki

    If you choose Date and not its sub-items, MM crashes. 1.12.2. 5568.

    November 26th, 2018 @ 03:33 PM

  7. benny
    benny

    I don't seem to be able to reproduce this issue. Have you allowed MailMate to send crash reports. What is your contact name for these crash reports? (See the General preferences pane.)

    November 26th, 2018 @ 09:15 PM

  8. Ryuji Suzuki
    Ryuji Suzuki

    Contact name RS rs@silvergrain.org
    I just sent another crash report. I'm not sure earlier one was sent.

    November 26th, 2018 @ 09:20 PM

  9. Ryuji Suzuki
  10. benny
    benny

    Are you selecting “Date” in the Submailboxes pane. This shouldn't crash of course, but what I suggested further above was to use “Date” in the Conditions pane if you want to manually create each of these folders.

    (I couldn't reproduce the crash and I even tried partitioning the All Messages mailbox based on Date which triggers a ridiculous number of mailboxes to be created. I'm not sure what triggers this bug, but I do have some similar crash reports from other users.)

    November 26th, 2018 @ 09:34 PM

  11. Ryuji Suzuki
    Ryuji Suzuki

    Yes, crash occurred when selecting Date for each unique value of Submailboxes. I though the string in the name format might have something to do (like ${#source.path.noinbox} which has nothing to do with date, of course) but even in the same installation of MM there are other smart folders with the same name format string in place where I can select date in Submailboxes and does not crash. Just the name doesn't offer much info.

    Regarding the 2016 question, I now understand what you meant, but then I'll have to make many smart folders for each purpose and I'm not sure how that impacts performance/resource use, besides usability. But I'll think about that. But I think it'd be nice to have a way to make submailbox like (less than) 1 day old, (older than 1 day but less than) 1 week old, (...) 2 weeks old, (...) 1 month old, (...) 1 quarter old, (...) 1 year old, older, for example.

    November 26th, 2018 @ 10:46 PM

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.