News for hackers. Stuff that matters.
Re:I've spent the last two years building a new email client by zimpenfish on Wednesday May 02, 2018 @05:33AM (#16975324)
> Claims that searches happen in milliseconds need to state the size of the mailbox

I'd honestly outsource the indexing and searching to something like mairix which is designed purely for this purpose.

(On my 4.5GB Maildir, 57 folders, 111k emails, mairix takes 205s to index from scratch. Incremental updates are <5s. Worst search I've yet done took 0.5s to return 13k hits for 'bank'.)

Re:I've spent the last two years building a new email client by cyphar on Wednesday May 02, 2018 @06:52AM (#16975715)
Or "notmuch" which has integration with Mutt and similar mailboxes, and it has GMail-like tagging and boolean searches.
Re:I've spent the last two years building a new email client by zimpenfish on Wednesday May 02, 2018 @08:58AM (#16976422)
Interesting, thanks! Trying that now. Took twice as long (13m) to index my folders (and ignoring a whole bunch of fake-mbox files that seem to be coming from my gmail-to-local forwarding) but the searching is about the same kind of speed as `mairix`.
Re:I've spent the last two years building a new email client by newscracker on Thursday May 03, 2018 @06:36AM (#16984714)
I had a very quick look at the mairix repo on GitHub, and I'm not sure what to make of at least one pull request (about large mailboxes) that has no comments on it for a few years. Though it's an old project, I just wanted to confirm that it's still good enough to use without too many issues and also check if you're using the main one [1] or any of the other forks. [2]

[1]: https://github.com/rc0/mairix/

[2]: https://github.com/rc0/mairix/network

Re:I've spent the last two years building a new email client by zimpenfish on Thursday May 03, 2018 @10:38AM (#16986413)
Couldn't tell you offhand, sorry - I'm using the Arch Linux community package which doesn't explicitly state where it's coming from. Currently v0.24-1 if that helps figure it out.