Получать почту и полагаться на тему с Exchangelib - PullRequest
0 голосов
/ 23 мая 2019

Я использую библиотеку exchangelib для своего проекта.

Я пробовал поиск из документа. Но я хочу перечислить все ответы на это письмо.

filtered_items = a.inbox.filter(subject__contains='foo')

Как мне получить почту и ответы? Любой совет будет оценен.

1 Ответ

0 голосов
/ 24 мая 2019

Большинство почтовых тем в Exchange имеют общее поле conversation_id. Вы можете попробовать отфильтровать это. В противном случае может быть сообщение headers с общим идентификатором, и, наконец, вы можете положиться на общий шаблон в теме. Вот пример использования conversation_id:

filtered_item = a.inbox.get(subject__contains='foo')
replies = a.inbox.filter(conversation_id=filtered_item.conversation_id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...