MSGraph - получение внешнего электронного письма из ответа - PullRequest
0 голосов
/ 06 мая 2020

Моя команда строит систему продажи билетов. Цель состоит в том, что когда мы получаем новое электронное письмо, мы создаем новый билет. Все ответы на это электронное письмо сохраняются в одном билете. У нас есть эти основные c цели, работающие в простых случаях, однако есть один случай, для которого мы изо всех сил пытаемся найти хорошее решение. Клиент отправит нам электронное письмо, в результате чего будет создан тикет, и мы ответим на него с запросом информации. Клиент отправит наш ответ кому-то из сотрудников своей компании. Затем они отправят нам ответ, написав «см. Ниже». В этом ответе будет разговор между ними и их коллегой в разделе комментариев электронного письма. Раздел комментариев также будет содержать всю нашу цепочку писем, которую мы не хотим дублировать. Проблема, с которой мы сталкиваемся, заключается в том, чтобы взять беседу, которую они имели, из раздела комментариев, чтобы включить ее в их ответ «см. Ниже» и добавить их в заявку. Единственный метод, который мы придумали для решения этой проблемы, - это вручную проанализировать раздел комментариев в электронном письме, однако он подвержен ошибкам. Кто-нибудь знает, как лучше отслеживать разговоры, которые они отправляют вам по электронной почте? Мы используем msgraph внутри себя для отправки и получения электронных писем, и с помощью их API у них есть uniqueBody и body, но у них, похоже, нет способа разбить тело на разные части.

Что Мне нужен любой из этих вариантов

1 - получить список уникальных тел из цепочки писем без использования идентификатора беседы, поскольку в некоторых случаях этого будет недостаточно.

2 - получить идентификатор предыдущего разговора входящего электронного письма. Я имею в виду, если это электронное письмо является списком электронных писем, и оно пересылается мне.

1 Ответ

1 голос
/ 15 мая 2020
UUID uuid = UUID.randomUUID();
message.addProperty("InternetMessageId", String.format("%s",uuid.toString()));

отправить InternetMessageId с уникальным идентификатором, чтобы получить только порядок изменения идентификатора разговора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...