In the past I’ve felt the opposite of your sentiment.
I’ve found my email to be unwieldy. I’ve felt like I have to apply constant hygiene and maintenance to keep it from becoming useless.
Checking out on an e-commerce site, trying out a new tool, registering a free trial...these are things I guess I do frequently enough that it seems to doom me to sort and sift through noise.
I know the common solutions are a good set of filtering rules or separate emails/aliases. I lean toward the latter and it’a definitely helped but I still find it all a bit of a pain and time sink.
That said, you make a nice case for it and I can definitely identify with some of the ‘zen’ of email you’re describing.
I feel like I’ve tried every email client out there, but is there some solution I haven’t thought of of where I get a friendly GUI but can configure mail filtering in code (i.e something I can keep in git) rather than clicking around?
I’ve toyed with ideas of bundling by sender - or quietly placing new senders into their own ‘message requests’ type bin for me to approve or deny.
Or some kind of intelligence for identifying, for example, a receipt or confirmation email (which I want indexed) vs a promotional email from the same vendor (which I do not).
> I feel like I’ve tried every email client out there, but is there some solution I haven’t thought of of where I get a friendly GUI but can configure mail filtering in code (i.e something I can keep in git) rather than clicking around?
A couple jobs ago, before I gave up on processing all my mail, I had a perl script that grabbed headers from IMAP (with caching, because Exchange is slooooow), and filtered with code (basically a list of pairs of code refs that took a message => what folder to move the message if the code returned something truthy (or maybe the code returned a folder... not sure anymore). This let me do things that are hard in server side filters like moving things only when it's read.
Not opting into marketing spam (or opting out immediately in the website's settings) takes care of 99% of it for me. On a set of ~250 accounts I will maybe receive one marketing e-mail per month (and they quickly get a complaint to their data protection officer to discourage that happening again).
For transactional stuff a set of rules to automatically read+archive stuff that you need to keep (invoices, receipts, order notifications, etc) but don't necessary need to action.
This leaves you with only the relevant stuff in the inbox and makes it much easier to do "inbox zero". I will typically get less than one email a day actually landing in my inbox using this technique.
> Or some kind of intelligence for identifying, for example, a receipt or confirmation email (which I want indexed) vs a promotional email from the same vendor (which I do not).
Yeah, one thing where even statistical filtering sucks. Usually there's not enough confirmation vs promo samples to train a filter and some senders tend to use the same templates for both.
1. Mark them all as spam. I never accept newsletters so I will consider every newsletter email as spam. They don't last much in my inbox.
2. Try inbox zero and just archive emails aggressively directly from your phone’s notification without even opening email.
My inbox currently has 10 emails that one day I'll get to and the rest of spam and transactional email is just gone from view within the hour or day.
I wish I could have an "important" and a "transactional" email view, but that's not going to happen without a lot of work, so email search still sucks.
> it doesn't make sense to say email search sucks.
Yes it does, because in almost every case it sucks :) The only one where it doesn't is where it's all indexed by Google (the bad option) or where you index it all locally (e.g. with mu). The second is a slightly less bad option but not by much.
> Yes it does, because in almost every case it sucks :)
I mean I get it but fundamentally it's not true. Might seem like a nitpick but it's not. If slack search sucks, that's an absolute statement. It is what it is and there's nothing you can do about other than beg a product manager at slack to make it better but they'll likely ignore you.
With email, an open standard, you can just switch clients. Or bypass clients entirely and handle search separately. There are no limits to what you can do.
It sucks because transactional emails still show up next to important emails. What’s a client that separates this without me manually doing so (via filter or whatever)?
Gmail is good at this when splitting the inbox, but after that it’s all forgotten (unless, once again, you add a manual filter to exclude such emails)
The idea of Blackberry's unified list really resonates with me! And I strongly endorse your two tips, they really help.
About your important/transactional split: shameless self plug but I'm working on a project that's all about a unified list, and one part of that is splitting incoming into important and not important. If you check it out, feedback welcome! garrett@[productname].com
I’ve found my email to be unwieldy. I’ve felt like I have to apply constant hygiene and maintenance to keep it from becoming useless.
Checking out on an e-commerce site, trying out a new tool, registering a free trial...these are things I guess I do frequently enough that it seems to doom me to sort and sift through noise.
I know the common solutions are a good set of filtering rules or separate emails/aliases. I lean toward the latter and it’a definitely helped but I still find it all a bit of a pain and time sink.
That said, you make a nice case for it and I can definitely identify with some of the ‘zen’ of email you’re describing.
I feel like I’ve tried every email client out there, but is there some solution I haven’t thought of of where I get a friendly GUI but can configure mail filtering in code (i.e something I can keep in git) rather than clicking around?
I’ve toyed with ideas of bundling by sender - or quietly placing new senders into their own ‘message requests’ type bin for me to approve or deny.
Or some kind of intelligence for identifying, for example, a receipt or confirmation email (which I want indexed) vs a promotional email from the same vendor (which I do not).