@@ -91,7 +91,7 @@ def _get_malware_filter_rule(self):
9191 malware_rule = [malware_rule ]
9292 for rule in malware_rule :
9393 if rule :
94- malware_rules [rule .get ("Name " , "" )] = MalwareRule (
94+ malware_rules [rule .get ("MalwareFilterPolicy " , "" )] = MalwareRule (
9595 state = rule .get ("State" , "" ),
9696 priority = rule .get ("Priority" , 0 ),
9797 users = rule .get ("SentTo" , None ),
@@ -152,12 +152,14 @@ def _get_antiphishing_rules(self):
152152 antiphishing_rule = [antiphishing_rule ]
153153 for rule in antiphishing_rule :
154154 if rule :
155- antiphishing_rules [rule .get ("Name" , "" )] = AntiphishingRule (
156- state = rule .get ("State" , "" ),
157- priority = rule .get ("Priority" , 0 ),
158- users = rule .get ("SentTo" , None ),
159- groups = rule .get ("SentToMemberOf" , None ),
160- domains = rule .get ("RecipientDomainIs" , None ),
155+ antiphishing_rules [rule .get ("AntiPhishPolicy" , "" )] = (
156+ AntiphishingRule (
157+ state = rule .get ("State" , "" ),
158+ priority = rule .get ("Priority" , 0 ),
159+ users = rule .get ("SentTo" , None ),
160+ groups = rule .get ("SentToMemberOf" , None ),
161+ domains = rule .get ("RecipientDomainIs" , None ),
162+ )
161163 )
162164 except Exception as error :
163165 logger .error (
@@ -250,7 +252,9 @@ def _get_outbound_spam_filter_rule(self):
250252 outbound_spam_rule = [outbound_spam_rule ]
251253 for rule in outbound_spam_rule :
252254 if rule :
253- outbound_spam_rules [rule .get ("Name" , "" )] = OutboundSpamRule (
255+ outbound_spam_rules [
256+ rule .get ("HostedOutboundSpamFilterPolicy" , "" )
257+ ] = OutboundSpamRule (
254258 state = rule .get ("State" , "Disabled" ),
255259 priority = rule .get ("Priority" , 0 ),
256260 users = rule .get ("From" , None ),
@@ -330,12 +334,14 @@ def _get_inbound_spam_filter_rule(self):
330334 inbound_spam_rule = [inbound_spam_rule ]
331335 for rule in inbound_spam_rule :
332336 if rule :
333- inbound_spam_rules [rule .get ("Name" , "" )] = InboundSpamRule (
334- state = rule .get ("State" , "Disabled" ),
335- priority = rule .get ("Priority" , 0 ),
336- users = rule .get ("SentTo" , None ),
337- groups = rule .get ("SentToMemberOf" , None ),
338- domains = rule .get ("RecipientDomainIs" , None ),
337+ inbound_spam_rules [rule .get ("HostedContentFilterPolicy" , "" )] = (
338+ InboundSpamRule (
339+ state = rule .get ("State" , "Disabled" ),
340+ priority = rule .get ("Priority" , 0 ),
341+ users = rule .get ("SentTo" , None ),
342+ groups = rule .get ("SentToMemberOf" , None ),
343+ domains = rule .get ("RecipientDomainIs" , None ),
344+ )
339345 )
340346 except Exception as error :
341347 logger .error (
0 commit comments