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