调试
This commit is contained in:
@@ -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)}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user