修复邮件系统: 1.处理收件人为None的情况 2.增强SMTP服务器对空收件人的检查

This commit is contained in:
huangzhenpc
2025-02-26 13:54:55 +08:00
parent d277409598
commit b6ec8222e8
2 changed files with 40 additions and 21 deletions

View File

@@ -84,7 +84,13 @@ class MailStore:
try:
# 查找收件人对应的邮箱
mailbox_id = None
recipients_list = recipients if isinstance(recipients, list) else [recipients]
# 处理recipients为None的情况
if recipients is None:
logging.warning("收件人列表为None将使用空列表")
recipients_list = []
else:
recipients_list = recipients if isinstance(recipients, list) else [recipients]
# 确保收件人列表不为空
if not recipients_list: