As for PGP Thunderbird could use one nice idea that the browser extension Mailvelope uses: have bundled OpenPGP implementation in JavaScript (OpenPGP.js) for most users (guarantees easy setup) and a bridge to call GnuPG for experts.
Too bad it's enabled by default and plagued by issues: https://pep.foundation/blog/enigmailpep-current-update-1024-...
As for keyservers even GnuPG is diminishing their role. Web Key Directory is promoted as a replacement for discovery and updates of keys. Coincidentally Enigmail will automatically fetch recipients keys using WKD when composing an email. For example kernel is using it (https://www.kernel.org/category/signatures.html#using-the-we...) so does ProtonMail.
As for PeP I don't quite understand how it works and what is it for (and I'm quite proficient with OpenPGP in general). I don't mind Autocrypt, it's good for people on commodity mail providers, but I rather prefer Web Key Directory where possible.
Native CardDAV integration can come via KHard or other sources, CalDAV can be integrated with org-agenda, GNUPG while not native is really quick to add, search is at another level + tags & saved searches, automation is via external tools like afew and it can be (with a not so small works, unfortunately) really efficient, for instance I auto-archive pdf attachments of my monthly bills in a proper tree, with proper filenames and a note in the org-agenda.
The real problem is only that no one still do not package anything in a sole comprehensive software with a simple config. You have to make it yourself perhaps with the help of org-mode and a bit of extra scripting. A price not anyone is willing to pay but a real opportunity for ThunderBird IMO.
Everything is there, needs only integration for casual users.
This would have been great about 5 years ago, and still would be useful, but I think we're going in the direction of unified protocols, like ActiveSync, JMAP, MAPI/EWS etc.
IMHO x-DAV should have been there from day one. I'm using SOGo for my family's groupware and although SOGo provide plugins for Thunderbird, I've been missing an integrated, seamless approach.
I used to use SOGo but found it used way too much resources. None of us really even used 'webmail' so I ditched SOGO.
I went with https://radicale.org most of my family either uses mail clients, Thunderbird, (with Lightning), Canary Mail (the mac user), DAVx⁵ (formerly Davdroid). Radicale allows for ldap authentication which was a must for us.
On a side note the SOGO Integrator plugin took AGES to be updated for Thunderbird 60. I found https://gitlab.com/CardBook/CardBook/ to be WAY better, particularly as it replaces the crufty-old Thunderbird addressbook.
I've wanted to use z-push with a PSQL backend for a while, mostly to cut off gmail and repatriate my email archives
SOGo being written in obj-c means it's fundamentally much better suited to this task.
Have you tried migrating to using maildir instead of mbox?
> Maildir is disabled by default because there are still many bugs. It is not 100% ready for users.
Source: https://support.mozilla.org/en-US/kb/maildir-thunderbird
Edit: there's still 35 bugs tagged maildir (albeit all unconfirmed or new): https://bugzilla.mozilla.org/buglist.cgi?classification=Clie...
Plus Outlook was a security nightmare anyways.
That will happen after it makes it's way into standard Firefox releases as Thunderbird is based off ESR. It is happening.
See Martin's reply:
https://mastransky.wordpress.com/2018/10/09/firefox-on-wayla...
> Martin Stransky October 9, 2018 at 8:12 pm
> Unfortunately Thunderbird 60 is based on Firefox 60ESR which misses lots of Wayland patches.
> We can consider backport but I’d leave it on X11 for now and fine tune the patches on Firefox first.
Overall progress can be monitored here https://bugzilla.mozilla.org/show_bug.cgi?id=635134
I have been wanting to switch from i3 to Sway for some time now and not have blurry fonts in Mozilla products. (That's what happens if you use them through XWayland).
I use the TbSync and Provider for CalDAV and CardDAV add-ons. So far it works perfectly. But yes, I would prefer built-in native support.
Also, I wish there were more tutorials online for workflow processes on thunderbird. With more funding by mozilla and dev support, I hope people make higher quality tutorials online, many of them are highly dated.
More robust addons. I've tried dozens but I currently only use 2 now, one for attaching images with website URLs and another for image-previewing multiple attachments.
I haven't really bothered compressing anything because it freezes my PC everytime. I set everything to IMAP, my localstorage on thunderbird is about 100 GB since I send out and receive a lot of large files. It's not a great way of handling things, but it works since my server has a 3 million file limitation. Storage is cheap, but security is nonexistent in this regard.
Automation with autothreading would definitely be a nice feature. I personally don't use any autotagging in any email system, I normally just rewrite subject headers instead / use filters alot / get better at searching.
Fuzzy searching really needs some work. Usually, I will know exactly what email to search for (be it an automated subject header with a unique identifier, or a person I deal with), but I cannot find it on my first try.
Second, from a UX design prospective, I wish thunderbird would have an accordion-like collapsible method for threaded messages, indicated by a "..." in the UX. For instance, I might have a 10+ chain response email, I only need to see the first 2 emails sent, and the last 2 in the chain, not the 6 in the middle (collapse by default). This is mostly for items that need a lot of clarifications.
UX needs improvement for handling multiple emails. As of now , I just forward every email to my main email and filter out appropiately. I don't see a better way of doing things in thunderbird.
Thunderbird doesn't support threaded messages outside main inbox, AFAIK.
Baynesian junk filter could use some improvements as well. Some vendors will mix spam and important mail from the same email address. Thunderbird doesn't do a great job filtering these out, even after training junk filter consistently.
Things I'd like to see improved:
- Native CardDAV and CalDAV support (there is caldav, but no discoverability of calendars).
- Native PGP.
- Better search, the UI is horrible and the search string is hard to get right (need fuzzy search and partial contact completion).
- A bit of UX work, some preferences are just a nightmare to find.
- Automation (auto tags, auto threading (for example, I get an order confirmation from webshop X, and a while after a shipping confirmation from webshop X, I want those to be grouped)).
- Improved storage engine, thunderbird is often freezing to compress folders.
- Critical bugd being fixed, like "imap"->"local folder" messages vanishing.