Я работал над почтовым клиентом, который будет работать с Gmail и Outlook 365. Когда вы отправляете электронное письмо, вы можете поместить его в «Проект».Цель состоит в том, чтобы сказать «покажи мне все электронные письма, связанные с этим проектом».В идеале все электронные письма в следующей цепочке также должны быть помещены в этот «Проект».
Так что я пытаюсь найти лучший способ сделать это.Конечно, я мог бы поставить тег в теме (как это обычно бывает при отслеживании билетов в системе поддержки), но я бы предпочел, потому что это выглядит некрасиво.
Я также мог бы поставить
<span style="display:none" id='ProjectTrackingCookie">
ProjectTrancingGuid
</span>
Это тоже не идеально, так как для поиска этого текста придется декодировать каждое письмо.
Мне было интересно, есть ли способ сделать это с чем-то в заголовке письма, некоторыекатегория, которая копируется с одного письма на другое?Или, может быть, отслеживать emailIds и replyIds в базе данных?
Я знаю, что спам-компании делают это (это приложение для помощи в управлении электронной почтой в корпоративных условиях, поэтому не имеет ничего общего со спамом), но я такжеПомните, что gmail и Outlook довольно агрессивны в отношении удаления такого рода вещей.
Есть ли какие-либо предложения о том, как лучше всего подойти к этому?
В идеале я бы смог выполнить поиск по APIдля чего-то вроде «все электронные письма с кодом проекта aabbccdd» и поиск осуществляется на стороне сервера gmail.