Bulk delete Gmail messages
Ever needed to permanently delete 1000+ Gmail messages? It's a real pain, using the web interface!
This tiny Nodejs script lets you bulk delete messages by search query with ease, using the Gmail API.
How to use
Example queries:
has:attachment larger:5M
- Delete all emails with attachments larger than 5 Mbfrom:notifications@facebookmail.com
- Delete all FB notificationsin:trash
- Delete all emails in trash
Here's a complete list of available Gmail search operators: https://support.google.com/mail/answer/7190?hl=en
Warranty
I wrote this for private use soley, to clean up my 10 year old Gmail inbox faster. No warranty, no support. Feel free to use.