Update filters

This commit is contained in:
Stacy Brock
2024-11-20 14:21:50 -08:00
parent 163d97120e
commit 58978a718f

View File

@@ -10,6 +10,7 @@ BLOCK_EMAIL = [
'diversity@oregonstate.edu',
'evals@oregonstate.edu',
'sv_uit_voicemail_cxe@oregonstateuniversity.onmicrosoft.com',
'noreply@msexperience.microsoft.com',
]
BLOCK_KEYWORDS = [
@@ -134,6 +135,7 @@ ALLOW = [
'ctptravelservices.com',
'Travel@concursolutions.com',
'ghost.io',
'orders@catertrax.com',
'nytdirect@nytimes.com'
]
@@ -198,6 +200,20 @@ def filter_message(self, message):
move_message(message, 'zzz-unactionable')
return
# filter servicenow email notifications
if 'mysupport-replies@oregonstate.edu' in normalized_from:
keep = [
'opened on your behalf',
'your request REQ'
]
if is_in_message(keep, message):
self._log_result(message, "keeping servicenow message")
return
else:
self._log_result(message, 'moving to servicenow')
move_message(message, 'zzz-servicenow')
return
# filter unactionable InCommon SSL cert emails
if 'support@cert-manager.com' in normalized_from:
actionable = [
@@ -275,14 +291,18 @@ def filter_message(self, message):
move_message(message, 'zzz-unactionable')
return
# delete Atlassian spam
if ('confluence@osu.atlassian.net' in normalized_from
and '[Confluence] Daily Digest' in message.subject):
self._log_result(message, 'deleting atlassian spam')
message.delete()
return
# delete atlassian spam
if 'confluence@osu.atlassian.net' in normalized_from:
unactionable = [
'sv1_ds_atlassian',
'[confluence] daily digest',
]
if is_in_message(unactionable, message):
self._log_result(message, 'deleting atlassian spam')
message.delete()
return
# delete Salesforce spam
# delete salesforce spam
if 'salesforce.com' in normalized_from:
unactionable = [x.lower() for x in [
'sandbox',
@@ -294,7 +314,7 @@ def filter_message(self, message):
message.delete()
return
# delete Rave junk
# delete rave junk
if ('guardian@getrave.com' in normalized_from
and 'new guardian chat' in message.subject.lower()):
self._log_result(message, 'deleting rave spam')