add support for tim.it emails

This commit is contained in:
2023-03-30 11:24:25 +02:00
parent 637189df2b
commit bc27982f28
+4 -1
View File
@@ -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: