[MlMt] Initial questions on mailmate

Max Rydahl Andersen max.andersen at gmail.com
Thu Jan 9 07:07:55 EST 2014



On 7 Jan 2014, at 11:44, Benny Kjær Nielsen wrote:

> On 7 Jan 2014, at 5:51, Max Rydahl Andersen wrote:
>
>> A. Is it expected all the buttons are actually just buttons with text 
>> on them instead of a more compact icon ?
>
> Yes. It's not a design decision (although some users prefer it). It's 
> a financial issue and my own lack of graphics talent.

Okey - just checking in case I had a bad install somehow ;)

>> B. Is there a way to have space bar or just "next unread" (in postbox 
>> binding that is what 'n' does) go to the next folder with unread ?
>> For now it stays inside the same folder and just "beeps" at me and I 
>> have to go manually click on the next folder. Would
>> be awesome if this manual step could be avoided.
>
> No, there is no way to do that currently. The best you can do is 
> switch mailbox using ⌘T or [bind a 
> key](http://manual.mailmate-app.com/custom_key_bindings) to 
> [`selectNextMailbox:`](http://manual.mailmate-app.com/key_binding_selectors).

I tried this but it seem to have no effect.

I used this https://gist.github.com/maxandersen/43e9ec4e8e76de7895bb

All other keybindings works - but pressing Shift+n or Shift+p doesn't 
work.

I think it would be really useful feature being able to state "next 
unread" should be able to go to the next folder.

>> C. Is there any documentation for the various expressions that can be 
>> used in things like mailbox name format ?
>> i.e. ${#source.path.noinbox} ? I can see some of these in the dialog 
>> that comes up if I choose "Other..." for 'sub mailbox for each unique 
>> value' but
>> these has no description thus leaving me a bit guessing at times.
>
> No. The `${#source.path.noinbox}` is a bit of a special case (it's a 
> hack). You can use the Statistics layout (View ▸ Layout) to play 
> with values. The tricky part is when to add a prefixed `#` in a format 
> string. This is needed for virtual headers (not real email headers). 
> In some cases two `#` are needed. These are for virtual headers which 
> are never saved to disk. These are implementation details which have 
> leaked into a few features in MailMate, but they are not documented.
>
> Note that format strings are (badly) documented 
> [here](http://manual.mailmate-app.com/format_string_syntax). They are 
> actually quite flexible if you know how to use regular expressions.
>
> For the undocumented query language, a useful “hack” is to look in 
> the following file after creating a smart mailbox:
>
> 	~/Library/Application Support/MailMate/Mailboxes.plist

Thanks - I'll try that.

This also solves another problem I had - was getting annoyed having to 
navigate the UI/menus to select folders - by editing this plist I can 
copy/paste the names - yay! :)

>> D. Is there a way to have submailboxes show up as a tree instead of 
>> just a flat list of folders ?
>
> No.

Could there be ?

>> "Submailbox for the messages of each account" does it for the first 
>> level, but all other levels are not visible.
>
> I'm not sure I really understand what you are trying to do. An 
> example?

Here is what I see by default for mailing lists 
http://screencast.com/t/z6cjtU6q

when I enable "sub mailbox for the messages of each account" I see:

http://screencast.com/t/z6cjtU6q
(ignore the weird mailboxes in here - apparently a lot of spam/mailing 
lists used list-id headers too ;)

What I would like is that instead of just nesting per account was that 
you could have them nested per folder the messages actually show up in.
Which would be really useful for anyone that has their mails already 
sorted.

Maybe it could make a tree based on a regular expression - i.e. 
<foldername>.split("/") and not be limited to nesting grouped per folder 
?

>> E. Is there a way to unsubscribe to certain folders ?
>> Background: I have all my emails setup to go to a folder named 
>> '\_inbox' which I then use imapfilter to do bulk sorting of my 
>> incoming email into
>> folders. This means that it is rather pointless for mail mate to 
>> monitor this '\_inbox' folder for mails and just disturbs my workflow 
>> since sometimes
>> mail mate pickup the unread in this folder before imapfilter managed 
>> to sort it ..but before I get to click on it imapfilter moves it.
>> Thus would be great if I could unsubscribe from this specific folder, 
>> or at least hide it.
>
> Select “File ▸ Edit IMAP Account ▸ ...” and then “Edit 
> Subscriptions”. You can do it locally only or tell the server that 
> the mailbox is unsubscribed (not all email clients respect that 
> though).

ah - found it! not sure why I missed that before - thanks!

>> I think that is it for now - thanks for a great product! I'm 
>> definitely going to buy it if my testing continues to go well the 
>> next couple of days!
>
> I can see you didn't need that much time. Thanks for the support!

When I found the powerful mailboxes and (almost) mouse less navigation 
and the statistics view I just had to support it. Godt Arbejde! :)

/max


More information about the mailmate mailing list