修复IMAP连接:支持非SSL端口143

- IMAP服务器 111.229.206.54 只开放143端口(非SSL),993不通
- 默认配置改为端口143、ssl=False
- EmailVerifier 增加 use_ssl 参数,支持 IMAP4 和 IMAP4_SSL
- Account 模型增加 email_imap_ssl 字段
- 数据库迁移:新增列 + 修正旧数据端口和SSL设置
- 导入账号时自动填充 ssl 配置

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
yml2213
2026-06-22 20:58:31 +08:00
co-authored by Claude Fable 5
parent 2b8716cf72
commit 52102655ac
7 changed files with 42 additions and 13 deletions
+1
View File
@@ -42,6 +42,7 @@ class Account(Base):
email_password = Column(String(256), nullable=False)
email_imap_server = Column(String(128), default="")
email_imap_port = Column(Integer, default=993)
email_imap_ssl = Column(Boolean, default=True)
assigned_to = Column(Integer, ForeignKey("users.id"), nullable=True, index=True)
tag = Column(String(64), default="")
remark = Column(String(256), default="")