Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function noMitnick() {
- try {
- // Get the most recent 50 threads in your inbox
- var threads = GmailApp.search("in:inbox", 0, 50);
- // If there are threads
- if (threads.length > 0) {
- // For each thread
- for (var t=threads.length-1; t>=0; t--) {
- // Get the current thread we are iterating over
- var thread = threads[t];
- // Get the first message in the thread
- var message = thread.getMessages()[0];
- // Get the from address
- var from = message.getFrom();
- // See if the raw content has the header `X-PHISHTEST`
- if ((message.getHeader("X-PHISHTEST") != '') || (message.getHeader("X-MarketoID") != '') || (message.getHeader("X-Mailgun-Dkim") != '')) {
- // Log that the filter was created
- Logger.log("Filter phishing " + message.getDate() + "::" + message.getSubject() + " :: " + from);
- // Mark the thread as trash it
- thread.moveToTrash();
- }
- }
- }
- } catch (e) {
- Logger.log(e.toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement