Python | Thunderbird | автоматизация электронной почты | нажмите на почту в почтовом ящике с уникальной темой - PullRequest
0 голосов
/ 23 февраля 2020

Постановка проблемы: я пытался автоматизировать работу электронной почты, используя Python в приложении Thunderbird, которое содержит электронную почту, настроенную для различных тестовых пользователей.

Я хочу нажать на поле «Входящие» для требуемого пользователя, щелкнуть на электронном письме с уникальным идентификатором в строке темы и выполнить операции с выбранным письмом. Какая библиотека в Python может помочь мне в достижении этого?

Пример:

test.user1@test.com -> Inbox -> Subject : ID 101
test.user2@test.com -> Inbox -> Subject : ID 101
test.user3@test.com -> Inbox -> Subject : ID 101
test.user4@test.com -> Inbox -> Subject : ID 101

Я хочу нажать на почту с идентификатором субъекта 101 при тестировании пользователя. user4@test.com Папка «Входящие»

Снимок экрана: Снимок экрана

Пробное решение:

import subprocess
import mailbox
subprocess.call(r'Path\ of\ bat \file')
for message in mailbox.mbox('~/mbox')
subject = message['subject']      
if subject and '101' in subject.lower()
print(subject)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...