Скрипт для получения моей электронной почты и сортировки ее по папкамPython

Программы на Python
Ответить
Anonymous
 Скрипт для получения моей электронной почты и сортировки ее по папкам

Сообщение Anonymous »

Я хочу создать базовый скрипт, который сможет автоматически сортировать все мои электронные письма (я использую Outlook) по разным папкам. Допустим, я получил электронное письмо с адреса no-reply@company.com, сценарий создаст папку с именем «company», если она еще не существует, а затем переместит электронное письмо в эту папку (с помощью дополнительные правила, которые я добавлю в будущем).
Я пытался сделать это с помощью Python, используя библиотеки imaplib и imapclient, а также с помощью NodeJS с использованием imap:

Код: Выделить всё

EMAIL = 'my_email@outlook.fr'
PASSWORD = 'my_password'
IMAP = 'outlook.office365.com'

imap_ssl = imaplib.IMAP4_SSL(host=IMAP, port=993)

resp_code, response = imap_ssl.login(EMAIL, PASSWORD)
print("----------------")
print(resp_code)
print("----------------")
print(response)
Используя NodeJS и Python, я пытался войти в свою электронную почту, используя свой пароль и «Пароль приложения», но это не сработало; Каждый раз получаю ошибку входа:

Код: Выделить всё

imaplib.IMAP4.error: b'LOGIN failed.'
Кто-нибудь прошел через это? Я пропустил шаг?

Подробнее здесь: https://stackoverflow.com/questions/793 ... to-folders
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»