| > If you want encryption, don't use email. That's total nonsense. > Search isn't possible It absolutely is, in both theory and practice. The server stores an encrypted index, and the client walks it (requesting parts as needed). It's going to little slower, and a lot more complex but it's doable. > If you lose your private key, we can't recover your email This is a damn feature. I had my icloud account social engineered (someone walked into an apple store claiming to be me and they couldn't get their iphone syncing to "their account"). I'll never again trust another company with my private stuff. > Spam checking on content isn't possible This is probably your best point. It's definitely harder to do well > To access mail on multiple devices, the private key needs to be shared securely between them This is a non-issue. It can easily be derived from a password |