test
This commit is contained in:
@@ -48,7 +48,15 @@ class MailStore:
|
|||||||
recipients_list = recipients # 如果是列表,直接使用
|
recipients_list = recipients # 如果是列表,直接使用
|
||||||
else:
|
else:
|
||||||
recipients_list = recipients.split(",") # 假设是以逗号分隔的字符串
|
recipients_list = recipients.split(",") # 假设是以逗号分隔的字符串
|
||||||
logging.debug(f"解析后的收件人列表: {recipients_list}")
|
|
||||||
|
# 确保收件人列表不为空
|
||||||
|
if recipients_list is None or not recipients_list:
|
||||||
|
logging.error("收件人列表为空,无法保存邮件")
|
||||||
|
return False, "收件人列表为空"
|
||||||
|
|
||||||
|
# 打印收件人列表以进行调试
|
||||||
|
logging.debug(f"收件人列表: {recipients_list}")
|
||||||
|
|
||||||
if message is None:
|
if message is None:
|
||||||
logging.error("邮件内容无效,无法保存邮件")
|
logging.error("邮件内容无效,无法保存邮件")
|
||||||
return False, "邮件内容无效"
|
return False, "邮件内容无效"
|
||||||
@@ -223,14 +231,14 @@ class MailStore:
|
|||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
session.rollback()
|
session.rollback()
|
||||||
logging.error(f"数据库操作失败: {str(e)}")
|
logging.error(f"数据库操作失败#1: {str(e)}")
|
||||||
raise
|
raise
|
||||||
finally:
|
finally:
|
||||||
session.close()
|
session.close()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"邮件保存失败: {str(e)}")
|
logging.error(f"邮件保存失败#2: {str(e)}")
|
||||||
return False, f"保存邮件失败: {str(e)}"
|
return False, f"保存邮件失败#3: {str(e)}"
|
||||||
|
|
||||||
def get_emails_for_mailbox(self, mailbox_id, limit=50, offset=0, unread_only=False):
|
def get_emails_for_mailbox(self, mailbox_id, limit=50, offset=0, unread_only=False):
|
||||||
"""获取指定邮箱的邮件列表"""
|
"""获取指定邮箱的邮件列表"""
|
||||||
|
|||||||
Reference in New Issue
Block a user