[MlMt] Getting started with MailMate
Matt
mailinglist.mailmate.freron at mattsh.net
Tue Dec 6 08:19:29 EST 2016
Hi Benny!
I'm considering purchasing a number of MailMate licenses for myself and
a few colleagues that deal with high volumes of email. I've spent the
last 30 days diving in headfirst and seeing if it would help me manage
our onslaught of email. It's got a number of big advantages, especially
its power with regexes, but a few features are missing that are
important for our workflow. I was wondering if you had any thoughts on
whether: there are workarounds, I'm missing something obvious, or
if/when you will implement this functionality.
# Sending email
1. **Automatic switching of SMTP server when sender changes.** I have
one email account that receives emails for 3 different domains. You
discussed this
[here](https://lists.freron.com/mailmate/2016-January/005366.html) on
the mailing list, but I wasn't subscribed then so I can't reply.
I have a separate SMTP login (via [Mailgun](http://www.mailgun.com)) for
each of my domains in order to get DKIM and SPF correct. In MailMate,
SMTP servers don't automatically update when I switch sending identities
if they are part of the same IMAP account. This is a huge problem given
how often I context switch between domains/identities/SMTP servers. Is
there a way to do this, or a workaround (even if hacky)? This is my #1
blocker to switching to MailMate from Postbox or Google Inbox in a
browser.
# Sub-mailbox behavior
2. **Multi-level sub mailboxes.** I'd like to be able to have a tree of
sub-mailboxes. Ideally, this would be as easy as putting a "/" in the
"Mailbox name format". For example, INBOX/tag/recipient/sender could be:
`${##tags.tag.#name}/${#recipient.#identity}/${from.#correspondent.address}`
3. **Selective display of tags.** I'd like to be able to create a smart
mailbox that only shows tags that contain (or don't contain) a given
string. I can already figure out how to filter by emails that have tags
containing a string, but the sub-mailboxes show all tags for those
emails, not just the tags that were filtered on.
* I want to use this to artificially and creatively mimic features
that MailMate doesn't have. For example: follow-up dates, priority
levels, who a task has been assigned to, etc.
4. **Sub-mailbox de-duping.** It seems that sub-mailboxes don't
de-dupe/merge when they have the same name. This is unexpected behavior.
For example, I have multiple ExampleService accounts (registered to
"`xyz.exampleservicet at example.com`", "`abc.exampleservice at example.com`",
etc.) and I use a filter like (below) which I was hoping would merge
them. Instead, I end up with many sub-mailboxes named "exampleservice".
Filter I'm using:
`${#recipient.#identity.user/.+\.(example1|exampleservice|example2)$/$1/}`
# Feature requests (not blockers, but would be beneficial):
5. **Some way to snooze an email, a sub-mailbox, or a tag.** In other
words, to temporarily hide display but automatically bring it back
later. I realize doing this system-wide (All Messages) would be kludgy
and violate some of the spirit of MailMate. However, if I could somehow
make it happen for a sub-mailbox **that would be game-changing. I would
pay 2-4x the usual MailMate software license cost if it had this
functionality.** I am imagining the sort of "view every morning at 7am"
or "snooze until tomorrow" functionality that Google Inbox provides for
a "bundle." (Which I actually use to auto-assign Gmail labels which
connect to tags in MailMate)
6. **Follow-up dates.** I want to be able to flag an email with a
follow-up date. This could be a tag or something else entirely. This
way, I can have a smart mailbox that shows me emails by month or year.
If you implemented the selective display of tags feature above, this
could be hacked together by with a smart mailbox.
7. **Count of submailboxes.** "Displayed Count" currently has options
for "All", "Unread", "Flagged", "Unreplied", and "Recent". It would be
nice to have one additional option: "# of Submailboxes". For example, I
have a "Tasks" smart mailbox that shows anything with tags that contain
"Task_". It then shows submailboxes for each task by using mailbox name
format `${##tags.tag.#name/Task_/_/}`. I'd like to have a count on that
smart mailbox that shows how many tasks remain, rather than how many
emails are assigned to a task bucket.
The combination of sub-mailbox counts, multi-level sub-mailboxes,
selective display of tags, sub-mailbox deduping, and snoozes would
create an incredibly customizable, flexible, and powerful mail
management system. I can think of dozens of use cases that would be
served.
# Ideas:
8. **Mailbox structure exposé on your website, along with UI export and
import.** This isn't really necessary for us, per se, but it would be
awesome. The idea would be to have a user-contributed directory on your
website of mailbox structures along with some Reddit-esque up-voting and
commenting functionality. For example, it would be awesome to see your
structure ;). As I see it, the main strength of MailMate is mail
management. You could leverage something like this to show off the power
of the system. It could also be a great way to get the word out about
MailMate.
Hopefully this doesn't come across as a laundry list. I really want to
switch away from Google Inbox and Postbox, and would welcome your input.
Best,
Matthew Strax-Haber
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20161206/a2f15e59/attachment.html>
More information about the mailmate
mailing list