Live data from Hacker News

Trojita: an IMAP mail client

article.gmane.org

71–80 of 88 posts

Re: Trojita: an IMAP mail client

#71
post #66

Earlier quoted context omitted.

In the past decade or so (basically since it came out) I've tried Thunderbird 3 times. Each time it lost some of my data. Granted only the first 2 times was I using POP; with IMAP having an e-mail client that completely corrupts and is unable to recover the local mailbox isn't nearly as big a deal, but it still makes me not want to use it. Even Evolution, which had a history of crashing if I looked at it funny, and s…

Interesting. I've been using Thunderbird for years and years and have never had it lose any data... What IMAP server are you using?

It was the local data that got corrupted, which with POP and deleting from the server was a big deal; not so big a problem with IMAP.

Re: Trojita: an IMAP mail client

#72
post #8

Good IMAP clients is something I always look out for. Be they command line, web based, or GUI clients. Most of the ones I have tried have had performance problems so I like they have it as one of their core goals. Anyone know of any other good IMAP clients?

Mulberry [1] used to be my gold standard of IMAP clients. It has one of the most complete IMAP implementations I've ever seen. Unfortunately the company that made it went out of business in 2005, but a little while later it came back and then was open sourced. There doesn't seem to be a lot of activity on the open source project and I eventually switched to Thunderbird (which only gets better, it seems). But I do mis…

Mulberry was my mail app of choice back circa 1998. At the time, it was verifiably the most complete implementation of IMAP available. It supported server-side searching, server-side copying, shared mailboxes, and I believe partial fetch. All features that no other IMAP client supported at the time. Some of these feature were even difficult to find in server implementations.

Re: Trojita: an IMAP mail client

#73
about 4 months ago, when the creator of IMAP passed away, I was fascinated to read about the quality of his RFCs and far-reaching vision for IMAP [1]

IMAP has apparently always been misimplemented protocol.

While I agree that Trojita isn't yet a replacement for more featureful clients, I'm glad it's finally blazing a path of showing how to do IMAP well.

[1] https://news.ycombinator.com/item?id=4825893

Re: Trojita: an IMAP mail client

#74

Off topic: Can anyone recommend a good command-line mail client. I'm used mutt quite a bit. Wondering if there are any more out there that are at least as good as mutt.

I always go back to mutt. It does one thing, read email, and it does it well. The key is to set it up appropriately. Don't use mutt for downloading your email, especially if you wanna deal with IMAP. Use isync (mbsync) for that purpose (I used to use offlineimap, but it's buggy and not very fast). There's also notmuch, which I use for indexing my email. It also contains a pretty good email reader.

I use mutt's built-in IMAP, POP3 and SMTP. It works flawlessly for me (Mutt 1.5.21).

Re: Trojita: an IMAP mail client

#75
post #45

Off topic: Can anyone recommend a good command-line mail client. I'm used mutt quite a bit. Wondering if there are any more out there that are at least as good as mutt.

Emacs + mu + mu4e, with offlineimap. I need to switch to isync, because offlineimap is pants.

Same here, but, if you use it with Gmail, let me recommend Abdó Roig-Maranges' fork of offlineimap, which implements labels[1][2]! That way you can sync only [Gmail].All Mail and all the other info (such as /Inbox, /Sent and any other custom labels) come as X-Keywords in the header (no duplicates, and no lost metadata)[3]. And mu4e supports all this[4]!

[1] https://github.com/aroig/offlineimap

[2] The homebrew tap, if that's your thing: https://github.com/jeastman/homebrew-offlineimapwithlabels

[3] [Gmail].Trash and [Gmail].Drafts are also real folders, not just labels. You should sync them too. [Gmail].Sent Mail is just a saved search for /Sent labels. mu4e asks for a "sent" folder but, since you should (setq mu4e-sent-messages-behavior 'delete) anyway with Gmail, it becomes a dummy folder locally, and all is well.

[4] A good config example: https://github.com/pygatea/dotfiles/blob/master/emacs.d/conf...

Re: Trojita: an IMAP mail client

#76
post #8

Good IMAP clients is something I always look out for. Be they command line, web based, or GUI clients. Most of the ones I have tried have had performance problems so I like they have it as one of their core goals. Anyone know of any other good IMAP clients?

It was always my understanding that Pine, from the University of Washington, also home to the inventor of IMAP, was one of the most "correct" IMAP clients. It's pretty minimal feature-wise, though.

Re: Trojita: an IMAP mail client

#77
post #75
post #45

Earlier quoted context omitted.

Emacs + mu + mu4e, with offlineimap. I need to switch to isync, because offlineimap is pants.

Same here, but, if you use it with Gmail, let me recommend Abdó Roig-Maranges' fork of offlineimap, which implements labels[1][2]! That way you can sync only [Gmail].All Mail and all the other info (such as /Inbox, /Sent and any other custom labels) come as X-Keywords in the header (no duplicates, and no lost metadata)[3]. And mu4e supports all this[4]! [1] https://github.com/aroig/offlineimap [2] The homebrew tap, i…

Sweet. Thanks!

Re: Trojita: an IMAP mail client

#80
post #63

I took a quick look and still prefer Thunderbird. Over the years tb has matured enough that it's solid and reliable. All I want from my work email client. For personal stuff, I'd never consider a client, other than the browser.

Did you get it running? I compiled on debian stable and the app runs, but segfaults as soon as i try to read an email. There is really a need for an improved imap client, thunderbird is good but innovation feels like it got stuck.
Post reply on HN