1 Commits
Author SHA1 Message Date
ktims 223b66efea disable starttls if tls is enabled 2026-10-18 14:22:15 -07:00
+1 -1
View File
@@ -43,7 +43,7 @@ class AppConfig(BaseSettings):
imap_port: int = Field(default=143) imap_port: int = Field(default=143)
imap_mailbox: str = Field(default="INBOX") imap_mailbox: str = Field(default="INBOX")
imap_interval: int = Field(default=300) imap_interval: int = Field(default=300)
imap_starttls: bool = Field(default=True) imap_starttls: bool = Field(default_factory=lambda data: not data["imap_tls"])
imap_tls: bool = Field(default_factory=lambda data: data["imap_port"] == 993) imap_tls: bool = Field(default_factory=lambda data: data["imap_port"] == 993)
model_config = {"env_prefix": ""} model_config = {"env_prefix": ""}