Update filters
This commit is contained in:
@@ -43,6 +43,7 @@ BLOCK_KEYWORDS = [
|
||||
'unsub_center',
|
||||
'unsubscribe',
|
||||
'want to receive',
|
||||
'webcast',
|
||||
'webinar',
|
||||
'white paper',
|
||||
'whitepaper',
|
||||
@@ -58,6 +59,7 @@ BLOCK_DOMAINS = [
|
||||
'checkpoint.com',
|
||||
'cmadvantage',
|
||||
'customeriomail.com',
|
||||
'denodo.com',
|
||||
'exacttarget.com',
|
||||
'freshsales.io',
|
||||
'ikigailabs.io',
|
||||
@@ -75,6 +77,7 @@ BLOCK_DOMAINS = [
|
||||
'pphosted.com',
|
||||
'radware.com',
|
||||
'rsmatco.com',
|
||||
'rubrain.agency',
|
||||
'sendgrid.net',
|
||||
'sparkpostmail.com',
|
||||
'techmate.com',
|
||||
@@ -103,6 +106,7 @@ ALLOW = [
|
||||
'oregonstate.edu',
|
||||
'github.com',
|
||||
'osu.atlassian.net',
|
||||
'oregonstateuniversity.atlassian.net',
|
||||
'duo.com',
|
||||
'sns.amazonaws.com',
|
||||
'opsgenie.net',
|
||||
@@ -139,7 +143,10 @@ def filter_message(self, message):
|
||||
'coresys@lists.oregonstate.edu',
|
||||
'iar.ref@oregonstate.edu',
|
||||
'iar.systems-team@oregonstate.edu',
|
||||
'changes_osu@heliocampus.com'
|
||||
'changes_osu@heliocampus.com',
|
||||
'no-reply@vmockmail.com',
|
||||
'noreply-beaverhub@oregonstate.edu',
|
||||
'noreply@chatter.salesforce.com'
|
||||
]
|
||||
if bool([x for x in automated_sources if(x in normalized_from)]):
|
||||
unactionable = [x.lower() for x in [
|
||||
@@ -167,7 +174,10 @@ def filter_message(self, message):
|
||||
'loaded into the Index Reimbursement System',
|
||||
'JV required for',
|
||||
'Changes via Tableau REST API at OSU',
|
||||
'DSDBTEST'
|
||||
'DSDBTEST',
|
||||
'has been assigned to you or your queue',
|
||||
'VMock CSV S3 Upload Failed',
|
||||
'Your Daily Digest for Oregon State University'
|
||||
]]
|
||||
if is_in_message(unactionable, message):
|
||||
self._log_result(message, 'moving to unactionable')
|
||||
@@ -201,9 +211,10 @@ def filter_message(self, message):
|
||||
|
||||
# filter ACTWON
|
||||
if 'actwon_administration@lists.oregonstate.edu' in normalized_from:
|
||||
self._log_result(message, 'moving to ACTWON')
|
||||
move_message(message, 'lists/ACTWON')
|
||||
return
|
||||
if not is_in_message(['stacy brock', 'mist', 'integration'], message):
|
||||
self._log_result(message, 'moving to ACTWON')
|
||||
move_message(message, 'lists/ACTWON')
|
||||
return
|
||||
|
||||
# filter ACUG
|
||||
if 'isacug@oregonstate.edu' in normalized_to:
|
||||
@@ -211,6 +222,12 @@ def filter_message(self, message):
|
||||
move_message(message, 'lists/ACUG')
|
||||
return
|
||||
|
||||
# filter HelioCampus helpdesk
|
||||
if 'jira@heliocampus.atlassian.net' in normalized_from:
|
||||
self._log_result(message, 'moving to 5-hc-helpdesk')
|
||||
move_message(message, '5-hc-helpdesk')
|
||||
return
|
||||
|
||||
# filter alerts-sig
|
||||
if (normalized_from in ['mcc-b11-stor1@oregonstate.edu',
|
||||
'mcc-b12-stor1@oregonstate.edu',
|
||||
@@ -241,6 +258,13 @@ def filter_message(self, message):
|
||||
message.delete()
|
||||
return
|
||||
|
||||
# delete Rave junk
|
||||
if ('guardian@getrave.com' in normalized_from
|
||||
and 'New Guardian Chat' in message.subject):
|
||||
self._log_result(message, 'deleting rave message')
|
||||
message.delete()
|
||||
return
|
||||
|
||||
# delete conference spam
|
||||
if 'brocks+conf@onid.oregonstate.edu' in normalized_to:
|
||||
self._log_result(message, 'deleting conference spam')
|
||||
|
||||
Reference in New Issue
Block a user