# This script, when used with Google Apps Scripts will delete 500 emails and # can be triggered to run every minute without user interaction enabling you # to bulk delete email in Gmail without getting the #793 error from Gmail. # Configure the search query in the code below to match the type of emails # you want to delete # Browser to https://script.google.com/. # Start a script and paste in the code below. # After you past it in, save it and click the little clock looking button. # This is for your triggers. You can set up how frequently you want the script # to run (I did mine for every minute). # Source : # https://productforums.google.com/d/msg/gmail/YeQVDuPIQzA/kpZPDDj8TXkJ function batchDeleteEmail() { var batchSize = 100 // Process up to 100 threads at once var threads = GmailApp.search('label:inbox from:user@example.com'); for (j = 0; j < threads.length; j+=batchSize) { GmailApp.moveThreadsToTrash(threads.slice(j, j+batchSize)); } }