Select all emails and perform bulk actions
It’s taking me 30 mins a day to delete 100-200 emails this is time consuming and damn right idiotic that the feature isn’t here already
To vote for 'select all' from search results, vote here: https://protonmail.uservoice.com/forums/284483/suggestions/46566259

Hey everyone,
Cleaning up your inbox just got easier – you can now label, move, delete, or mark as read all emails in a folder (including your main Inbox) at once on the Proton Mail web app.
To get started, select all messages on a page. You'll see the option to select all messages in the location (e.g. Inbox) you're in. Then, simply apply actions in bulk, making it easier to manage your inbox.
Thank you for your feedback!
-
m commented
Being able to efficiently interact with ones mail is a key basic feature for a mail client. For a bulk select option to be missing is most frustrating and very poor design. Will look to move my mail elsewhere.
-
Matthew commented
Is there a way to automatically delete trash messages older than a period of time (ex. 30 days)?
-
skarz commented
Has this been implemented?
-
IvanLazyDev commented
still not implemented unbelievable
-
Anonymous commented
yeah. I keep wanting to move over, even pay for extra storage, but my inbox is just overflowing with spam. I ignored it for a while and now I have over 10,000 messages in my inbox. 50 at a time? That's ridiculous
-
Anonymous commented
I wanted to migrate over to ProtonMail from my other mail system but without proper ability to select many emails it's impossible for me to organize my migrated emails which would be a big productivity loss. It is a pretty big deal-breaker for a paid service.
-
cul8ter commented
I wonder if there is a feature on the pain version that relives us of this pain? If there is then there is your answer. If not then we need to port our emails somewhere else. In this day and age mass deletion of emails is the norm so I wonder why Protonmail does not allow us to do this. Are they inept perhaps? or is there another reason? I can not find an answer, other providers seem to be more open with this kind of request/query... I am wasting a day of productivity to change my provider of emails. Protonmail is useless for me now.
-
Lyndsy Simon commented
I'm not aware of a "quick" way to do this, but I had about 20k unread messages in my inbox until recently. I had a few minutes to spare and I wrote a quick, dirty script to automate the process of "click select all" > "click mark as read" > "click archive". It takes about ten seconds per 50 messages to operate, but you can leave it unattended and let it do its thing.
I just tossed it up into a GitHub gist: https://gist.github.com/lyndsysimon/e6a4a1becaddf09fe02c503793b545d6
If you have issues with it, feel free to reach out to me - lyndsy@lyndsysimon.com
-
BW commented
Right now I can delete a single page (50 emails) at a time. It would be helpful if I could select multiple pages of emails to bulk delete at one time.
-
Anonymous commented
I modified Lasse's solution to get the emails deleted immediately. It doesn't run perfectly, but it does the job fast.
a = setInterval( function () { var o = document.getElementById("selectAll"); o.click() }, 100);
b = setInterval( function () { var o = document.getElementsByClassName("moveElement-btn-delete"); o[0].click() }, 200);
c = setInterval( function () { var o = document.getElementById("confirmModalBtn"); o.click() }, 300); -
Anonymous commented
On my computer there is an option to delete all trash at once. On my tablet and phone there is not. You have to delete 1 x 1. I rarely use my computer. Can you upgrade this to apps?
-
Joseph Prisco commented
I'd like to see an option to move this to 100 or all messages meeting search criteria.
-
Anonymous commented
Please add one button to delete all the deleted emails...
One-click is perfect... -
Leonhardt commented
bump!
-
Carter commented
Protonmail, it is ridiculous that users must inject script into their browsers to solve this issue. I can only assume you are actively working on a fix and there is a good reason it has not been applied yet. We are patiently waiting for a fix.
Thank you @Lasse that script has saved me. Sorting by old->new then running it will page by page move all emails to trash and then you can delete all from trash by clicking "more" -> "empty trash"
-
Tom commented
Please, please, make it so we can choose more than 50 messages at a time. I have a few thousand messages I want to mark as read, or even delete old messages. I DO NOT want to go through 50 messages at a time to do this. If this is my choice, I'll be deleting my account.
-
Lasse commented
Past this script in the console (Ctrl+shift+i and click on console).Do this on the same page as your inbox is on Protonmail
a = setInterval( function () { var o = document.getElementById("selectAll"); o.click() }, 5000); b = setInterval( function () { var o = document.getElementsByClassName("moveElement-btn-trash"); o[0].click() }, 6000);
-
Anonymous commented
How come you still have not implemented such an easy function? This is ridiculous... Will cancel my Account asap...
-
L commented
How has that not been implemented yet?
Been using protonmail for over 2 years and this is the most missed feature! -
Scott commented
add a Delete all option, pls. I have 11,000 emails. :( :(