示例#1
0
 def process_mail(self, mail: Mail):
     if isinstance(mail, MailMessage):
         source = mail.get_source()
         destination = mail.get_destination()
         message = mail.get_message()
         if source == banned_address or destination == banned_address:
             self.__logger.warning('Detected target mail correspondence: from {0} to {1} "{2}"'.
                                   format(source, destination, message))
         else:
             self.__logger.info('Usual correspondence: from {0} to {1}'.format(source, destination))
     return mail