From bc27982f28c0da6535684363bf365bf3c07a366a Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Thu, 30 Mar 2023 11:24:25 +0200 Subject: [PATCH] add support for tim.it emails --- src/mail/mail_constants.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mail/mail_constants.py b/src/mail/mail_constants.py index 64265b0..2645c87 100644 --- a/src/mail/mail_constants.py +++ b/src/mail/mail_constants.py @@ -3,7 +3,7 @@ import imaplib DOMAIN_YAHOO = "yahoo.com" DOMAIN_SINA = "sina.com" DOMAIN_HOTMAIL = "hotmail.com" - +DOMAIN_TIM_IT = "tim.it" DOMAIN_163 = "163.com" DOMAIN_RAMBLER_RU = "rambler.ru" DOMAIN_ALICE_IT = "alice.it" @@ -15,6 +15,7 @@ YAHOO_IMAP_SERVER = "imap.mail.yahoo.com" HOTMAIL_IMAP_SERVER = "outlook.office365.com" RAMBLER_IMAP_SERVER = "imap.rambler.ru" ALICE_IMAP_SERVER = "in.alice.it" +TIME_IT_SERVER = "imap.tim.it" def create_imap(login: str): @@ -29,6 +30,8 @@ def create_imap(login: str): imap = imaplib.IMAP4_SSL(HOTMAIL_IMAP_SERVER) elif DOMAIN_RAMBLER_RU in login: imap = imaplib.IMAP4_SSL(RAMBLER_IMAP_SERVER) + elif DOMAIN_TIM_IT in login: + imap = imaplib.IMAP4_SSL(TIME_IT_SERVER) elif DOMAIN_ALICE_IT in login: imap = imaplib.IMAP4(ALICE_IMAP_SERVER, port=143) else: