Я не могу прочитать электронную почту Outlook с помощью Python в Linux

Мне нужно сделать автоматизацию электронной почты. Для этого мне нужно прочитать письмо из Outlook и затем отправить его после настройки некоторых данных.

Проблема в том, что во всех руководствах, которые я видел, говорится об использовании приложения Outlook, установленного на компьютере. Поскольку я использую Linux, я не могу этого сделать. Чтобы прочитать письмо с помощью Gmail, я сделал следующее:

import datetime

from imap_tools import MailBox, AND

user = "myemail@gmail.com"
password = "anypassword"
#This password is an "App Password" that I need to configure within Gmail.


my_email = MailBox("imap.gmail.com").login(user, password)


today = datetime.date.today()


list_emails = my_email.fetch(AND(from_="", date=today, subject=""))

for email in list_emails:
    print(email.text)

Как я могу адаптировать код для Outlook?

PS: В Gmail можно установить "App Password". В Outlook у меня такой возможности нет.

Вернуться на верх