From 40d20ada9f10bd8ff647efee6611b2854f18af5c Mon Sep 17 00:00:00 2001 From: huangzhenpc Date: Wed, 26 Feb 2025 14:53:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/mail_store.py | 7 +++++++ app/services/smtp_server.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/services/mail_store.py b/app/services/mail_store.py index 44d15dc..98715ca 100644 --- a/app/services/mail_store.py +++ b/app/services/mail_store.py @@ -11,6 +11,13 @@ from ..models.mailbox import Mailbox from ..models.email import Email from ..models.attachment import Attachment +logging.basicConfig( + level=logging.DEBUG, # 设置日志级别为DEBUG + format='%(asctime)s - %(levelname)s - %(message)s', # 日志格式 + filename='app.log', # 日志文件名 + filemode='a' # 追加模式 +) + logger = logging.getLogger(__name__) class MailStore: diff --git a/app/services/smtp_server.py b/app/services/smtp_server.py index d1c567b..332a1f3 100644 --- a/app/services/smtp_server.py +++ b/app/services/smtp_server.py @@ -75,7 +75,7 @@ class EmailHandler(Message): logging.info(f"邮件保存成功: 来自 {envelope.mail_from} 发送给 {envelope.rcpt_tos}") return '250 消息接收完成' else: - logging.error(f"邮件保存失败: {error_msg}") + logging.error(f"邮件保存失败#server: {error_msg}") # 即使保存失败,也返回成功状态码,避免邮件服务器重试 return '250 消息已收到'