Search message body
Search message body for any word.
It's clear there are ways to create a search for the user of encrypted email. Anybody at Protonmail care to confess how the lack of that feature is INTENTIONAL and designed to inconvenience people back to Google?
This is a feature I've had in the past with other mail systems and I REALLY miss it. It is becoming a big productivity problem for me when I have to research issues. I have to remember who sent something or what the subject line was and after a few months (days!) that is almost impossible. Please consider it! Thank you!!!
Yes, this feature is becoming increasingly essential when it comes to thousands of messages; now we look for documents starting from fragments of memories. The lack of body messages search is likely to leave Protonmail years behind other services like Google.
Why pry open the door?
There is no shame that someone else has done it before!
This is the Open Source GPL3 - you can use and make a fork...
William Nelson commented
It's a showstopper for me and I suspect many other people. My suggestion would be this: have encryption on/off for different email addresses within an account. That way someone can send their sensitive messages from one mailbox, while still have a searchable mailbox that they can use for things like work. Because, it is simply not possible to use Proton as one's primary service without searchability, especially for work.
Yep im agree with the request also if i understand the concept "Because ProtonMail uses end-to-end encryption, we cannot read any of your messages or attachments, and therefore we currently cannot search through the message body." I would like to have a way to deep search using the browser or the phone app. Develop a encrypted search engine would be mandatory. If I use the search could be because I dont remember where the message is located. I cant search trough all a sender messages finding the info i need...
What about this consideration?
"Keywords search in the body
Every mail (M) opened by the client could be processed clientside to store on a db a map:
crypted(lowercase(*keyword*)) -> *M*.id
The client can search keywords asking to server all the messages ids mapped by crypted(lowercase(keyword)). It would be impossible to understand which plaintext keywords are in a message, right?
Probably an issue can be the space occupied by this db but I guess is not that much considering that usually the biggest part of a usual mailbox are the attachments that will not be indexed. For instance the body of the welcome ProtonMail message is about 6kB or around 270 unique keywords. Every entry should be around 30B . For a 6KB message the overhead would be around 10KB with the simplest design. Using lists, can be even smaller. And this was a message without attachments."
Searching keywords in the message body is imperative for this product to be able to compete with gmail and the like
Can't search for particular text in body messages. Essential missing.