support hotmail.com
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user