Постановка проблемы: я пытался автоматизировать работу электронной почты, используя 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)