It brings joy to my heart to still see these simple web 1.0 pages.
And the front page has almost all the information I care about as a terminal luddite: vim bindings, etc.
One point of criticism: it says extensible, but it's not very clear how exactly it's extensible. What language is used for extensions? Go? Scripts + conf files with hooks? The front page makes no mention, nor does the source page, and I've yet to find it by clicking around the wiki.
aerc is plugged into your surrounding Unix environment more deeply than most mail clients. It has a keybindings system which is like a more generalized version of Vim, plus an embedded terminal emulator and support for piping things through shell commands, and a templating system.
Example: to apply git patches, I have this in ~/.config/aerc/binds.conf:
ga = :flag<Enter>:pipe -mb git am -3<Enter>
To reply to thank the contributor, I have this:
rt = :unflag<Enter>:reply -a -Tthanks<Enter>
The "thanks" template invoked by this shells out to git to include a summary of the git push and set a special mail header to update the mailing list on the status of the patch:
So, given that with email, the important part is the data, and not the client, I was able to give this client a spin. Not bad. I was able to go though my recent email, view some HTML email I keep getting, and mash through things without a lot of problems. Maybe I'll stick with this client? ::shrug::
This is one of the few domains where you can play with different client still. And there can be innovations here with CLI versions, which I like.
Reading other comments in the thread, it sounds like ddevault has ideas for the next version. If so, that's cool, and it should be easy to try out.
I tried to sign-in into my work Outlook account with aerc a while ago, from WSL2, unfortunately it didn't work with an app password[0], and OAuth2 won't cut it, because I'll have to ask the company's services administrator to grant me access.
Nevertheless, a great piece of software. Using it for personal e-mail.
I use aerc with o365 via davmail and mbsync. Using imap directly was to slow, but pulling mail to a maildir works well. Davmail handles all the o365 interaction and supports mfa directly.
Was threading support ever added? I recall there being a few attempts. I tried aerc out for quite a bit but ultimately had to give it up for neomutt b/c mailing list discussions were impossible to follow without threading support.
I'd love to use a lightweight email client. I've tried several in the past. When conversing with others who know how to use email, like free software mailing lists, for example, they are a joy to use. But as soon as you have to interact with the Microsoft shite it just doesn't work. Things just start breaking in random ways and you're never really sure if you're getting the message you're supposed to be getting. Since I mostly use email for work, I've found Thunderbird to be the only good option.
I have been using it for the last weeks. It’s nice, although I didn’t have good luck with the documentation. I think some of the examples and capabilities are lacking, and the procedure for reporting/asking something seemed really convoluted with respect to something more plain like GitHub. Furthermore, another problem that I have is that sometimes I lose connection to the mail servers, and it’s imposible to recover it without closing and reopening the app. I am missing something like reconnect/refresh.
> Asynchronous IMAP support ensures the UI never gets locked up by a flaky network, as mutt often does
Seems to have been made with flaky connections in mind, would be weird if there wasn't a way to recover.
But on that note, isn't it local/offline-first? The first feature that comes in mind for a email client is "download all mail to store locally so I can browse/search them anytime", is that not how this client works?
Love Aerc but if I'm going to jump ship from Betterbird/Thunderbird I really need a lightweight calendar app to pair Aerc with as that's a vital part of my day to day. Any recommendations?
I initially tried neomutt before moving to aerc and haven't looked back since. My memory of neomutt is pretty hazy, but I feel aerc has a much simpler setup process (it has built-in SMTP support) and a less steep learning curve. aerc's defaults feel more sane, particularly as a Vim user.
For reference, my setup is having offlineimap sync mail to/from my local maildir. aerc fills the rest of gaps with viewing, composing, and sending mail.
mtlmtlmtlmtl|3 years ago
And the front page has almost all the information I care about as a terminal luddite: vim bindings, etc.
One point of criticism: it says extensible, but it's not very clear how exactly it's extensible. What language is used for extensions? Go? Scripts + conf files with hooks? The front page makes no mention, nor does the source page, and I've yet to find it by clicking around the wiki.
ddevault|3 years ago
Example: to apply git patches, I have this in ~/.config/aerc/binds.conf:
To reply to thank the contributor, I have this: The "thanks" template invoked by this shells out to git to include a summary of the git push and set a special mail header to update the mailing list on the status of the patch: Hope that helps.dogline|3 years ago
This is one of the few domains where you can play with different client still. And there can be innovations here with CLI versions, which I like.
Reading other comments in the thread, it sounds like ddevault has ideas for the next version. If so, that's cool, and it should be easy to try out.
rickstanley|3 years ago
Nevertheless, a great piece of software. Using it for personal e-mail.
[0]: https://support.microsoft.com/en-us/account-billing/manage-a...
kanisae|3 years ago
nominusllc|3 years ago
edit: yep sourcehut guy. they also made this cool guide here: https://git-send-email.io/
AdamGibbins|3 years ago
mburee|3 years ago
But I use many of his tools, all top notch!
aidenn0|3 years ago
So I get great search, but can easily open attachments locally, or even compose in a GUI editor.
pabs3|3 years ago
https://github.com/wangp/bower
irjustin|3 years ago
[0] https://en.wikipedia.org/wiki/Pine_(email_client)
[1] https://en.wikipedia.org/wiki/Alpine_(email_client)
danobi|3 years ago
ddevault|3 years ago
https://l.sr.ht/Gj9l.png
dang|3 years ago
Aerc – An email client that runs in the terminal - https://news.ycombinator.com/item?id=20090950 - June 2019 (264 comments)
globular-toast|3 years ago
petemir|3 years ago
capableweb|3 years ago
Seems to have been made with flaky connections in mind, would be weird if there wasn't a way to recover.
But on that note, isn't it local/offline-first? The first feature that comes in mind for a email client is "download all mail to store locally so I can browse/search them anytime", is that not how this client works?
emptysongglass|3 years ago
jarbus|3 years ago
mpalczewski|3 years ago
anthk|3 years ago
blacklight|3 years ago
williamvds|3 years ago
For reference, my setup is having offlineimap sync mail to/from my local maildir. aerc fills the rest of gaps with viewing, composing, and sending mail.
jpe90|3 years ago
imachine1980_|3 years ago
zaik|3 years ago
mro_name|3 years ago
ddevault|3 years ago
https://repology.org/project/aerc/versions
zhxshen|3 years ago
https://go.dev/doc/install