disable starttls if tls is enabled

This commit is contained in:
ktims committed 2026-10-18 14:22:15 -07:00
1 parent 8ab01745ff
commit 223b66efea
1 file changed
+1 -1
+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": ""}