This commit is contained in:
huangzhenpc
2025-02-26 14:48:25 +08:00
parent 746a19705e
commit ea0a8dbfd3

View File

@@ -43,6 +43,9 @@ class MailStore:
else:
recipients_list = recipients.split(",") # 假设是以逗号分隔的字符串
logging.debug(f"解析后的收件人列表: {recipients_list}")
if message is None:
logging.error("邮件内容无效,无法保存邮件")
return False, "邮件内容无效"
try:
# 解析邮件内容
email_subject = None
@@ -50,15 +53,12 @@ class MailStore:
body_html = ""
attachments = []
# 检查message是否有效
if message is None:
logging.error("邮件内容无效,无法保存邮件")
return False, "邮件内容无效"
# 提取邮件主题
if hasattr(message, 'subject') and message.subject:
email_subject = message.subject
logging.debug(f"提取的邮件主题: {email_subject}")
else:
logging.warning("邮件主题未找到")
# 提取邮件内容
if hasattr(message, 'get_body'):
@@ -80,7 +80,7 @@ class MailStore:
file_name = part.get_filename()
content = part.get_payload(decode=True)
attachments.append((file_name, content))
logging.debug(f"提取的附件: {file_name}")
logging.debug(f"提取的附件: {file_name}, 大小: {len(content)} 字节")
except Exception as e:
logging.error(f"获取邮件内容时出错: {str(e)}")