29 lines
862 B
Python
29 lines
862 B
Python
import os
|
|
from dotenv import load_dotenv
|
|
from mail_order_bot.email_client import EmailClient
|
|
|
|
|
|
if __name__ == "__main__":
|
|
print(__name__)
|
|
# подгружаем переменные окружения
|
|
load_dotenv()
|
|
|
|
email_client = EmailClient(
|
|
imap_host=os.getenv('IMAP_HOST'),
|
|
smtp_host=os.getenv('SMTP_HOST'),
|
|
email=os.getenv('EMAIL_USER'),
|
|
password=os.getenv('EMAIL_PASSWORD'),
|
|
imap_port=os.getenv('IMAP_PORT'),
|
|
smtp_port=os.getenv('SMTP_PORT')
|
|
)
|
|
emails = email_client.get_emails(folder='spareparts', only_unseen=True, mark_as_read=False)
|
|
|
|
for email in emails:
|
|
print(email.subj)
|
|
print(email.from_addr)
|
|
print(email.from_email)
|
|
print(email.dt)
|
|
print(email.first_sender)
|
|
print('--------------------------------')
|
|
|
|
email_client.close() |