diff --git a/src/mail/mail_reader.py b/src/mail/mail_reader.py index efca782..aec5b73 100644 --- a/src/mail/mail_reader.py +++ b/src/mail/mail_reader.py @@ -182,7 +182,9 @@ def need_to_check_email(mail: str, successful_items) -> bool: if mail in REDIRECTION_MAILS: return True # return True - for item in successful_items: + # get all the item with the current mail + filter_items = filter(lambda item: item.email == email, successful_items) + for item in filter_items: if mail in item.email: if item.url_validated is not None: print("url_validated for {} is {}".format(mail, item.url_validated)) @@ -199,11 +201,11 @@ def read_mails(): # check time before start checking emails if is_time_between(time(7, 30), time(19, 30)): # get email address - mail_list = MONGO_STORE_MANAGER.get_destination_emails() - # mail_address1 = MailAddress(mail="enasremor1973@onet.pl", password=")ozBUE0RjZ8N") + # mail_list = MONGO_STORE_MANAGER.get_destination_emails() + mail_address1 = MailAddress(mail="Saniremvazhaun@yahoo.com", password="hxwgldifdnuacoyr") # mail_address1 = MailAddress(mail="chenpeijun@aol.com", password="ytifuwguknzifqyb") # # mail_address3 = MailAddress(mail="ciyuexie@aol.com", password="czezlmmyypokdfce") - # mail_list = [mail_address1] + mail_list = [mail_address1] successful_items = MONGO_STORE_MANAGER.get_all_successful_items_for_day() mails_messages = [] with ThreadPoolExecutor(max_workers=200) as executor: