send message with email

This commit is contained in:
2022-10-23 13:00:38 +02:00
parent 70fdc64d77
commit 2bcb20d2c9
5 changed files with 23 additions and 11 deletions
+5 -2
View File
@@ -12,7 +12,7 @@ from src.db.mongo_manager import MONGO_STORE_MANAGER
from src.notification.AcceptedResultPojo import get_accepted_result_from
from src.notification.mailer import Mailer
from src.pojo.ResultEnum import ResultEnum
from src.pojo.mail.mail_pojo import MailPojo
from src.pojo.mail.mail_pojo import MailPojo, MailAddress
AOL_IMAP_SERVER = "imap.aol.com"
IMAP_SERVER_163 = "imap.163.com"
@@ -125,7 +125,7 @@ def accept_appointment_found(accepted_result_list: list):
def read_mails_and_find_confirmation_contacts():
mail_list = MONGO_STORE_MANAGER.get_destination_emails()
# # mail_address1 = MailAddress(mail="appointment2022@aol.com", password="gyilpmvyyvlcaviq")
# mail_address3 = MailAddress(mail="ciyuexie@aol.com", password="czezlmmyypokdfce")
# mail_list = [mail_address3]
mails_messages = []
# read all the emails
@@ -136,12 +136,15 @@ def read_mails_and_find_confirmation_contacts():
accepted_appointment_list = []
if len(mails_messages) > 0:
successful_items = MONGO_STORE_MANAGER.get_all_successful_items_for_day()
successful_items.extend(MONGO_STORE_MANAGER.get_all_successful_items_for_yesterday())
for mail in mails_messages:
message_body = mail.body
for item in successful_items:
if item.id in message_body and item.id != "welcome":
item.message = message_body
accepted_appointment_list.append(item)
elif "10:30" in message_body and (item.email == mail.mail_address or item.email in message_body):
item.message = message_body
accepted_appointment_list.append(item)
print(mail.mail_address)
print(mail.subject)