Ведение ветки электронной почты в категории - PullRequest
0 голосов
/ 19 апреля 2019

Я работал над почтовым клиентом, который будет работать с Gmail и Outlook 365. Когда вы отправляете электронное письмо, вы можете поместить его в «Проект».Цель состоит в том, чтобы сказать «покажи мне все электронные письма, связанные с этим проектом».В идеале все электронные письма в следующей цепочке также должны быть помещены в этот «Проект».

Так что я пытаюсь найти лучший способ сделать это.Конечно, я мог бы поставить тег в теме (как это обычно бывает при отслеживании билетов в системе поддержки), но я бы предпочел, потому что это выглядит некрасиво.

Я также мог бы поставить

<span style="display:none" id='ProjectTrackingCookie">
    ProjectTrancingGuid
</span>

Это тоже не идеально, так как для поиска этого текста придется декодировать каждое письмо.

Мне было интересно, есть ли способ сделать это с чем-то в заголовке письма, некоторыекатегория, которая копируется с одного письма на другое?Или, может быть, отслеживать emailIds и replyIds в базе данных?

Я знаю, что спам-компании делают это (это приложение для помощи в управлении электронной почтой в корпоративных условиях, поэтому не имеет ничего общего со спамом), но я такжеПомните, что gmail и Outlook довольно агрессивны в отношении удаления такого рода вещей.

Есть ли какие-либо предложения о том, как лучше всего подойти к этому?

В идеале я бы смог выполнить поиск по APIдля чего-то вроде «все электронные письма с кодом проекта aabbccdd» и поиск осуществляется на стороне сервера gmail.

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