TITLE: Grievances with email clients and the state of email usage
DATE: 2018-03-02
AUTHOR: John L. Godlee
====================================================================


I've been getting interested about email and how it works, from
both a practical and conceptual point of view. I've been learning
about email clients, SMTP servers etc., but also how it developed
as a network for communication, using existing systems like the
postal service as a starting point. This post isn't going to be
about the history of email or how email servers operate, these
subjects can be explored in many other articles and books. Instead
it's about my own experiences with email, how I think the usage of
email has changed over the last 10 years, and how this has impacted
what features and standards which are expected from an email client
in 2017.

For about a year I used Alpine as my email client, linked to the
Gmail account which I am still unable to shed. During this year I
was not working in an office, I travelled a lot and rarely had to
exchange attachments. My emails were simple and ultimately I didn't
receive nearly as many of them as I do now, being back in an office
where I regularly share documents, get feedback on ideas, book
meetings, conduct group conservations over email etc..

 ![Alpine
screenshot](https://johngodlee.xyz/img_full/email/alpine.png)

Recently I switched back to using Apple's Mail.app, which is very
sad. I had three main reasons for doing this:

-   I find GUI email clients easier when handling attachments.
-   I often want to read back through emails, using them as an
archive of previous conversations that I can refer back to for
important information, and I found the search function of Alpine
difficult to use.
-   I never found a good solution to connect multiple email
addresses to Alpine.

ail.app operates really nicely in some respects. It has flags so I
can organise my emails by type, it has reasonable search functions
for finding keywords in email text, and it can manage multiple
email accounts, but other things are infuriating:

-   It requires lots of mouse clicks to accomplish simple tasks
-   It can be very slow, sometimes to the point of freezing and
requiring me to kill the application and start over
-   Its integration with Apple Contacts.app is pretty appalling,
with a very inconsistent method of storign contacts.
-   The contacts storing issue appears to extend into searching for
emails from a particular sender, often missing emails seemingly at
random.

Basically, it's a big and clunky application for a task that I
don't believe should be particularly complicated. But then, I think
that in general email the email system has become big and clunky,
with many people using it for things I don't think it was ever
designed for, meaning that these things are often executed badly.

I always try to write my emails in plain text, but more and more I
am receiving emails in HTML or some other sort of rich text. At
first these were just from companies advertising things, but more
recently it's extended to emails within my department, advertising
a seminar or a conference. Now luckily these emails often come with
a plain text alternative, but not always. Really my gripe is that
it seems unnecessary to write a simple text based email with html
styling.

I often receive email attachments for online calendar services
(another topic with opinions) that Mail.app tries to integrate
directly into my calendar application, which rarely works as
planned, and given that people use so many different calendar and
email clients I think it's unlikely to work for all of them. I
would much rather add my own calendar events, based off an email
which contains words.