feat(mail): 添加收件箱功能,自动获得验证码

This commit is contained in:
cnlimiter
2026-03-20 12:54:39 +08:00
parent 87ff48cdaf
commit b1a8d02353
16 changed files with 186 additions and 44 deletions

View File

@@ -20,7 +20,7 @@ from .freemail import FreemailService
# 注册服务
EmailServiceFactory.register(EmailServiceType.TEMPMAIL, TempmailService)
EmailServiceFactory.register(EmailServiceType.OUTLOOK, OutlookService)
EmailServiceFactory.register(EmailServiceType.CUSTOM_DOMAIN, MeoMailEmailService)
EmailServiceFactory.register(EmailServiceType.MOE_MAIL, MeoMailEmailService)
EmailServiceFactory.register(EmailServiceType.TEMP_MAIL, TempMailService)
EmailServiceFactory.register(EmailServiceType.DUCK_MAIL, DuckMailService)
EmailServiceFactory.register(EmailServiceType.FREEMAIL, FreemailService)

View File

@@ -40,7 +40,7 @@ class MeoMailEmailService(BaseEmailService):
- default_expiry: 默认过期时间(毫秒)
name: 服务名称
"""
super().__init__(EmailServiceType.CUSTOM_DOMAIN, name)
super().__init__(EmailServiceType.MOE_MAIL, name)
# 必需配置检查
required_keys = ["base_url", "api_key"]