diff --git a/app/utils.py b/app/utils.py index 11e1bdf..08aad61 100644 --- a/app/utils.py +++ b/app/utils.py @@ -30,12 +30,13 @@ class CustomSMTPServer(smtpd.SMTPServer): logger.info(f"Initializing SMTP server on {localaddr}") super().__init__(localaddr, remoteaddr) - def process_message(self, peer, mailfrom, rcpttos, data): + def process_message(self, peer, mailfrom, rcpttos, data, **kwargs): try: logger.debug(f"Connection from peer: {peer}") logger.debug(f"Mail from: {mailfrom}") logger.debug(f"Recipients: {rcpttos}") logger.debug(f"Raw data length: {len(data)} bytes") + logger.debug(f"Additional kwargs: {kwargs}") # 记录额外的参数 # 记录接收到的邮件基本信息 logger.info(f"Received mail from {mailfrom} to {rcpttos}")