Live data from Hacker News

Aerc – An email client that runs in the terminal

aerc-mail.org

211–220 of 271 posts

Re: Aerc – An email client that runs in the terminal

#211
post #89

I haven't dug too deep into the features or how this works yet, but it's very exciting to see any kind of movement in this space at all. I've spent a lot of time configuring mutt just the way I like it, but I'd throw it all away in a heartbeat for a good, modern alternative. My wishlist: * A daemon that pulls new mail from my IMAP servers to my local maildir as soon as it arrives. (I know mutt has an IMAP mode, and i…

> A daemon that pulls new mail from my IMAP servers to my local maildir as soon as it arrives.

I've used both OfflineIMAP & mbsync for this; I'd recommend the latter these days. Works great.

> Rendering plain text markdown into multipart/html emails.

I have a feeling you could do something with emacs & one of its mail modes to do this, by slapping something into a hook … Ah, this guys looks to have come up with a way: https://ioctl.it/posts/2015-03-18-emacs-html-mail.html/

Re: Aerc – An email client that runs in the terminal

#212
post #8

How's the UTF-8 e-mail address support? As most clients suck so bad at that it would be awesome to have an alternative. How's the GPG and S/MIME support? We'd really need an e-mail client that has first class support of both. Current solutions I've tried are cumbersome at best. Having those two it'd actually be the best e-mail client for me.

UTF-8 support is excellent. First-class PGP support is planned and a blocker for 1.0, but not there yet. Here's a mockup to tease you: https://cmpwn.com/system/media_attachments/files/000/351/218... https://cmpwn.com/system/media_attachments/files/000/351/219...

I was about to ask about PGP support too so thanks for the screenshots, they look great!

Is PGP key discovery based on email planned/welcome? I'm talking about Web Key Directory introduced by GnuPG [0], being standardized by IETF [1] and already used by kernel.org [2], gentoo.org and others. GUI e-mail clients such as Enigmail or Mailpile support it but there is not CLI client with WKD.

[0]: https://wiki.gnupg.org/WKD

[1]: https://datatracker.ietf.org/doc/draft-koch-openpgp-webkey-s...

[2]: https://www.kernel.org/category/signatures.html#using-the-we...

Re: Aerc – An email client that runs in the terminal

#213
post #212
post #8

Earlier quoted context omitted.

UTF-8 support is excellent. First-class PGP support is planned and a blocker for 1.0, but not there yet. Here's a mockup to tease you: https://cmpwn.com/system/media_attachments/files/000/351/218... https://cmpwn.com/system/media_attachments/files/000/351/219...

I was about to ask about PGP support too so thanks for the screenshots, they look great! Is PGP key discovery based on email planned/welcome? I'm talking about Web Key Directory introduced by GnuPG [0], being standardized by IETF [1] and already used by kernel.org [2], gentoo.org and others. GUI e-mail clients such as Enigmail or Mailpile support it but there is not CLI client with WKD. [0]: https://wiki.gnupg.org/WK…

Yes, I'd love to have WKD support.

Re: Aerc – An email client that runs in the terminal

#214
I used mutt+offlineimap for a few years, with a corporate account on an MSExchange Server and the two biggest issues I had (which I hope Aerc addresses) were:

* no good way to search/auto-complete addresses (I used vdirsyncer which got me the address book locally but there was no easy way to fill-in addresses when typing an email).

* no way to accept calendar requests - I would pull them up on my phone to accept or reject.

Otherwise, everything worked quite well, but those issues annoying enough that I eventually switched back to a Windows machine with Outlook. The Email+Calendar+Addressbook integration may violate the Linux philosophy of doing one thing well, but for today's typical office workflow it is frustrating not to have a platform with all three integrated.

Re: Aerc – An email client that runs in the terminal

#216

Earlier quoted context omitted.

scdoc is probably available in your Linux distro's package manager, and aerc is designed to be packager-friendly - so eventually the idea is that most users will apt install aerc, rather than build it themselves.

Yeah, the problem is I am on OSX, and I actually had to compile scdoc myself without the -static flag (missing libraries). Also, I had to run it as: TERM=xterm-256color aerc On OSX, otherwise got: panic: terminal entry not found

To get this to install on osx

1. git clone https://git.sr.ht/~sircmpwn/scdoc

2. Edit Makefile and remove -static flag from ldflags

3. make install

4. git clone https://git.sr.ht/~sircmpwn/aerc

5. make install

You will need Go 1.12

Re: Aerc – An email client that runs in the terminal

#217
post #119

Earlier quoted context omitted.

> I never understood why it was impossible to have any kind of multithreading in emacs. There are various ways to do multithreading in emacs now, but the answer to your question is usually “there’s a lot of existing elisp that isn’t thread-safe”, and that’s still kind of a problem.

I’m still a novice functional programmer so this may be a dumb comment but I thought a lisp would be more thread safe due to immutable data structures.

Not all fp languages are purely functional, and certainly not all lisps. In fact, the only lisp that I'm aware of that focuses on immutability is clojure. Granted, many lisp programmers may decide to keep their functions pure, but it's rarely enforced.

Re: Aerc – An email client that runs in the terminal

#218

Earlier quoted context omitted.

Out of curiosity, why won’t there be a Trash bin? What about an Archive folder?

Well, you can get both by just adjusting your keybindings a bit. For example, add this to binds.conf: [messages] D = :mv Trash A = :mv Archive

Perfect! That’s great to know that there are adjustable key bindings (although, I don’t know why I didn’t expect that!)

Thanks for all the hard work. Every year or so I try to switch my email workflow over to Mutt. I think I know what I’m trying this year!

Re: Aerc – An email client that runs in the terminal

#219
post #89

I haven't dug too deep into the features or how this works yet, but it's very exciting to see any kind of movement in this space at all. I've spent a lot of time configuring mutt just the way I like it, but I'd throw it all away in a heartbeat for a good, modern alternative. My wishlist: * A daemon that pulls new mail from my IMAP servers to my local maildir as soon as it arrives. (I know mutt has an IMAP mode, and i…

Markdown -> HTML without killing the ability for text clients like the one I was using was a must have before I would switch to (neo)mutt. Here's how I managed to do it.

text/plain (markdown) -> multipart/alternative with neomutt

macro compose K "| pandoc -f markdown -o /tmp/neomutt-alternative.html/tmp/neomutt-alternative.html"

Re: Aerc – An email client that runs in the terminal

#220

How is this any improvement over mutt? I can use mutt with emacsclient as my editor, in tmux.

Some parts of mutt look like unmaintained and on life-support. I've seen the GPG interface code and it's full of deprecated code (e.g. PKA support) or subtle bugs.
Post reply on HN