Как искать электронные письма, полученные за последние n минут, используя python - PullRequest
0 голосов
/ 13 июля 2020

Как получить электронные письма, если они были за последние n минут?

Использование поиска с python для поиска по теме и по идентификатору. Как включить в него дату и время?

typ, msgs = m.search(None, '((SUBJECT "' + subject + '") (FROM "testemail@gmail.com"))')

Как добавить дату для поиска по электронной почте только за последние 5 минут?

Я пробовал это:

(after:1594648030 before:1594650584)`
 (SINCE "1594648030" BEFORE "1594650584")

Обновить :

когда я пробую это, он работает: -

(SINCE "12-Jul-2020" BEFORE "14-Jul-2020")

но временные метки не работают и даты со временем также не работают

1 Ответ

0 голосов
/ 14 июля 2020

Работает, если вы используете Gmail API

Пример фрагмента:

var query = 'after:1594648030 before:1594650584'
response = service.users().messages().list(userId=user_id, q=query).execute()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...