support hotmail.com

This commit is contained in:
2024-06-12 20:01:11 +02:00
parent ec82ccd708
commit a516f1eb53
+9 -5
View File
@@ -1,16 +1,16 @@
import datetime
import email
import logging
import re
from builtins import list
from concurrent.futures import ThreadPoolExecutor
from datetime import time
from email.header import decode_header
from email.message import Message
from imapclient import IMAPClient
from db.mongo_manager import MONGO_STORE_MANAGER
from mail.mail_constants import DOMAIN_HOTMAIL, create_imap
from models.mail_pojo import MailPojo
from models.mail_pojo import MailPojo, MailAddress
VALIDATION_URL_SUBJECT_fr = 'Validation de votre demande de rendez-vous'
VALIDATION_URL_SUBJECT_EN = 'Please confirm your appointment request'
@@ -96,9 +96,6 @@ class MailReader():
for folder in folder_list:
print("folder is " + folder)
mail_list.extend(self._get_messages_from_folder_for_imapclient(imap, folder=folder))
if DOMAIN_HOTMAIL in self.login:
mail_list.extend(
self._get_messages_from_folder_for_imapclient(imap, folder="Junk"))
if not isImapClient:
imap.close()
imap.logout()
@@ -259,3 +256,10 @@ def find_links_to_validate_from_mail_list(mail_list: list, logger):
_all_contact_list=contact_to_book_list)
else:
logger.info("do not need to click url --> {}".format(mail.mail_address))
if __name__ == '__main__':
mail_address1 = MailAddress(mail="tzfhygwwjiwnf@hotmail.com", password="rqO4Pjm7NQ")
mail_list = [mail_address1]
logger = logging.getLogger()
find_links_to_validate_from_mail_list(mail_list, logger)