[MlMt] Using Rules to trim a Smart mailbox

Peter Mienes peter at jjsupport.nl
Sun Mar 1 13:48:51 EST 2015


Hi,
I think that your message was addressed incorrectly. I have not been 
part in a discussion about this subject.
Best regards,
Peter

On 1 Mar 2015, at 19:23, Bart Lipman wrote:

> I read your earlier discussion of this approach. For me, the need to 
> tie the tickle date to the original date of the email made things too 
> complicated.
>
> The particular implementation I'm trying to imitate is the one used by 
> MailPilot.  It's a pretty problematic mail program in many respects, 
> but the "tickler file" approach is great.  With a keyboard shortcut, 
> you defer an email to a date of your choosing.  MailPilot then creates 
> an IMAP folder named that date (if one did not already exist) and 
> moves the email there.  When the date in question arrives, it moves to 
> a special "Today" view.  The first part of this is easy to implement 
> (if one gives up on the automatic creation of mail folders, at least), 
> but I was trying to find a way to achieve the second part.
>
> Thanks!
>
> Bart
>
> On 1 Mar 2015, at 4:00, Benny Kjær Nielsen wrote:
>
>> On 28 Feb 2015, at 16:40, Bart Lipman wrote:
>>
>>> This is a bit of a tangent but somewhat related.  Is there any way 
>>> to set up a rule that compares the current date to the name of an 
>>> IMAP folder?
>>
>> At least not easily. It would be possible to create a bundle command 
>> executed by a rule and this could use the virtual header 
>> `#source.path` to get the mailbox name, but I don't think that solves 
>> anything because the main issue here is how to trigger the rule 
>> itself.
>>
>>> The idea:  Periodically, I have a slew of emails that I'll need to 
>>> deal with at some specific future date.  So I set up several 
>>> different IMAP folders, one for each such date, and name them by the 
>>> date in question.  If I could create a smart folder that recognizes 
>>> that today's date matches the name of the folder and brings those 
>>> emails in, that would be very useful.
>>
>> The feature you are looking for is known under various names. My 
>> favorite is [Tickler 
>> File](http://en.wikipedia.org/wiki/Tickler_file). I've written down 
>> various notes on how this could be implemented in MailMate, but I 
>> haven't decided on anything and I haven't implemented anything.
>>
>> If you want to do something yourself using IMAP and smart mailboxes 
>> then you could make a system of relative dates. For example, create 
>> IMAP mailboxes, e.g, named like this:
>>
>> 	Postponed 1 day
>> 	Postponed 1 week
>> 	Postponed 1 month
>>
>> For each of those, create a smart mailbox like this:
>>
>> 	Mailboxes: Postponed 1 day
>> 	Condition: Date is not within 1 day
>> 	Rule (no conditions): Move to Inbox
>>
>> When postponing a message you would use ⌘T to move it to one of the 
>> “Postponed” mailboxes.
>>
>> Caveats:
>>
>> * When the message is moved back then it is sorted using its old 
>> date. If you have a large Inbox then it might be better to move it to 
>> a separate action-inbox.
>> * The above is assumed to work on the original date of the message. 
>> In other words, you cannot easily postpone a non-recent email. There 
>> is a virtual “last-viewed-date” date which could work if you 
>> never view postponed messages. I guess what you really need is a 
>> “last-moved-date”, but that is not available (yet).
>> * The IMAP mailboxes allow you to see what is postponed on other 
>> devices, but moving back requires MailMate. This is kind of 
>> unsolvable without some kind of server support for postponed 
>> messages.
>>
>> -- 
>> Benny
>> _______________________________________________
>> mailmate mailing list
>> mailmate at lists.freron.com
>> http://lists.freron.com/listinfo/mailmate
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> http://lists.freron.com/listinfo/mailmate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20150301/0307503c/attachment.html>


More information about the mailmate mailing list