理论成功

This commit is contained in:
2026-04-18 23:58:27 +08:00
parent 626a4ab2dc
commit 540bb96e55
6 changed files with 616 additions and 242 deletions
+4 -1
View File
@@ -36,6 +36,9 @@ class Config:
AGREEMENT_FILE = os.getenv("AGREEMENT_FILE", "./AGREED")
ADMIN_EMAIL = os.getenv("ADMIN_EMAIL", MAIL_USER)
POLL_INTERVAL_SECONDS = int(os.getenv("POLL_INTERVAL_SECONDS", 60))
RUN_FOREVER = os.getenv("RUN_FOREVER", "true").lower() == "true"
@classmethod
def validate(cls):
assert cls.MAIL_USER and cls.MAIL_PASS, "邮箱账号密码不能为空"
@@ -43,4 +46,4 @@ class Config:
if cls.MAIL_PROTOCOL == "IMAP":
assert cls.IMAP_SERVER, "IMAP服务器不能为空"
else:
assert cls.POP3_SERVER, "POP3服务器不能为空"
assert cls.POP3_SERVER, "POP3服务器不能为空"