Получение текста на imap_tools с помощью Python, предназначенного только для переадресации электронной почтыPython

Программы на Python
Ответить
Anonymous
 Получение текста на imap_tools с помощью Python, предназначенного только для переадресации электронной почты

Сообщение Anonymous »

Я разработал скрипт Python с использованием imap_tools для получения платежной информации, отправленной на мою электронную почту.
Однако некоторые компании включают необходимую информацию только в текст электронного письма. В некоторых случаях я могу извлечь эту информацию с помощью атрибута imap_tools.text, но в других случаях это не работает. Интересно, что если я вручную пересылаю письмо самому себе, информация становится доступной для чтения с помощью imap_tools.text.
  • Есть ли способ автоматически получить эту информацию ?
  • Альтернативно, кто-нибудь знает, как настроить автоматическую пересылку электронной почты (без повторной отправки) в Gmail?
Вот мой код:

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

def get_mailbox(folder: str = None) -> mailbox:
mails = mailbox.MailBox('imap.gmail.com')
return mails.login(username='username@gmail.com',
password='password,
initial_folder=folder)

def get_emails_from_folder(folder: str):
caixa_emails = get_mailbox(folder=folder)
return list(caixa_emails.fetch(AND(seen=False)))

emails = get_emails_from_folder('Billings')
if not emails:
return {}
for email in emails:
text = email.text
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... ded-e-mail
Ответить

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

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

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

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

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