Проблема
Я использую «приложение логики» в Azure для создания очереди входящих писем.При регистрации электронных писем используется «идентификатор сообщения», который описывается как «уникальный идентификатор сообщения».Я хотел бы иметь возможность получать электронные письма через imap с использованием этого идентификатора - возможно ли это?
Приложение логики "идентификатор сообщения"
- Пример "идентификатора сообщения":
AQMkADAwATM3ZmYAZS0yNTYwLWNkZAAzLTAwAi0wMAoARgAAA-U4TGbG56lEtdoXy_23gW0HAKhWKDtf5AJErHyhh_b9NYQAAHAHAHAHAHAHAJA
Пример приложения логики:
Что я пробовал
Я пытался просто загрузить все электронные письмакак eml, а затем прочитать их в notepad ++, чтобы увидеть, существует ли «идентификатор сообщения» в eml-файлах, но они не существуют.
# Library for downloading emails
import imaplib
# Logging in
mail = imaplib.IMAP4_SSL("outlook.office365.com",993)
mail.login(email_user, email_pass)
# Downloading emails to eml
mail.select('Inbox')
typ, data = mail.search(None, 'ALL')
for num in data[0].split():
typ, data = mail.fetch(num, '(RFC822)')
f = open('%s/%s.eml' %("/my/path/", num), 'wb')
f.write(data[0][1])
mail.close()
mail.logout()