diff --git a/src/mail/mail_address_validator.py b/src/mail/mail_address_validator.py index 72d7e90..0521b1b 100755 --- a/src/mail/mail_address_validator.py +++ b/src/mail/mail_address_validator.py @@ -5,7 +5,6 @@ from imapclient import IMAPClient from src.db.mongo_manager import MONGO_STORE_MANAGER from src.mail.mail_constants import create_imap from src.pojo.mail.mail_pojo import MailAddress -from src.utils.excel_reader import ExcelHelper class MailAddressValidator(): @@ -53,13 +52,20 @@ def find_and_update_invalid_emails(mail_list): valiator = MailAddressValidator(mail.mail, mail.password) executor.submit(valiator.check_and_save_to_db) - -if __name__ == '__main__': - # remove_invalid_email() - +def check_mails(): mail_list = MONGO_STORE_MANAGER.get_destination_emails() + _mail_list_to_check = [] + for _mail in mail_list: + if "outlook.com" not in _mail.mail: + _mail_list_to_check.append(_mail) # excel_reader = ExcelHelper() # mail_list = excel_reader.read_mails_and_pwd(file_name="/Users/lpan/Downloads/hotmail_list.xlsx") # mail_address1 = MailAddress(mail="christinnyua@gmx.net", password="q1J1HHY2sXN") # mail_list = [mail_address1] - find_and_update_invalid_emails(mail_list) + find_and_update_invalid_emails(_mail_list_to_check) + +if __name__ == '__main__': + # remove_invalid_email() + check_mails() + +