support hotmail.com
This commit is contained in:
@@ -1,16 +1,16 @@
|
|||||||
import datetime
|
import datetime
|
||||||
import email
|
import email
|
||||||
|
import logging
|
||||||
import re
|
import re
|
||||||
from builtins import list
|
from builtins import list
|
||||||
from concurrent.futures import ThreadPoolExecutor
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
from datetime import time
|
|
||||||
from email.header import decode_header
|
from email.header import decode_header
|
||||||
from email.message import Message
|
from email.message import Message
|
||||||
|
|
||||||
from imapclient import IMAPClient
|
from imapclient import IMAPClient
|
||||||
from db.mongo_manager import MONGO_STORE_MANAGER
|
from db.mongo_manager import MONGO_STORE_MANAGER
|
||||||
from mail.mail_constants import DOMAIN_HOTMAIL, create_imap
|
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_fr = 'Validation de votre demande de rendez-vous'
|
||||||
VALIDATION_URL_SUBJECT_EN = 'Please confirm your appointment request'
|
VALIDATION_URL_SUBJECT_EN = 'Please confirm your appointment request'
|
||||||
@@ -96,9 +96,6 @@ class MailReader():
|
|||||||
for folder in folder_list:
|
for folder in folder_list:
|
||||||
print("folder is " + folder)
|
print("folder is " + folder)
|
||||||
mail_list.extend(self._get_messages_from_folder_for_imapclient(imap, folder=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:
|
if not isImapClient:
|
||||||
imap.close()
|
imap.close()
|
||||||
imap.logout()
|
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)
|
_all_contact_list=contact_to_book_list)
|
||||||
else:
|
else:
|
||||||
logger.info("do not need to click url --> {}".format(mail.mail_address))
|
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