From 20e43b9c308a35680b88dbdb626a3e8e62452f0f Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Fri, 12 Aug 2022 10:15:35 +0200 Subject: [PATCH] add file to read confirmation emails --- read_confirmation_emails.py | 4 ++++ src/mail/mail_confirmation.py | 3 ++- src/pojo/mail/mail_pojo.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 read_confirmation_emails.py diff --git a/read_confirmation_emails.py b/read_confirmation_emails.py new file mode 100644 index 0000000..3326ace --- /dev/null +++ b/read_confirmation_emails.py @@ -0,0 +1,4 @@ +from src.mail.mail_confirmation import read_mails + +if __name__ == '__main__': + read_mails() \ No newline at end of file diff --git a/src/mail/mail_confirmation.py b/src/mail/mail_confirmation.py index 1fb891d..bfe8cc9 100644 --- a/src/mail/mail_confirmation.py +++ b/src/mail/mail_confirmation.py @@ -106,6 +106,7 @@ class MailConfirmationReader(): print(body) if CONFIRMATION_SUBJECT in subject: mail = MailPojo(subject=subject, body=body, from_address=from_address) + mail.mail_address = self.login mail_messages.append(mail) return mail_messages @@ -147,7 +148,6 @@ def read_mails(): # mail_address4 = MailAddress(mail="ribka_puchkova@aol.com", password="aqvsozoyifbixtdc") # mail_list = [mail_address3, mail_address2, mail_address1, mail_address4] # mail_list = [mail_address4] - successful_items = MONGO_STORE_MANAGER.get_all_successful_items_for_day() mails_messages = [] with ThreadPoolExecutor(max_workers=20) as executor: for mail in mail_list: @@ -155,6 +155,7 @@ def read_mails(): executor.submit(mail_reader.read_emails, mails_messages) for mail in mails_messages: + print(mail.mail_address) print(mail.subject) print(mail.body) diff --git a/src/pojo/mail/mail_pojo.py b/src/pojo/mail/mail_pojo.py index 7961276..6531269 100644 --- a/src/pojo/mail/mail_pojo.py +++ b/src/pojo/mail/mail_pojo.py @@ -24,6 +24,7 @@ class MailPojo: from_address: str body: str subject: str + mail_address: str = "" def __init__(self, from_address, body, subject): self.body = body