это проект у нас есть. Мы отправляем электронное письмо через какой-либо почтовый сервис клиенту client1 с определенным обратным адресом. Они отвечают через gmail или что-то еще, и это обращение — наша служба электронной почты, и оно перенаправляется на наш API. Мы обрабатываем это письмо, а затем пересылаем его клиенту client2.
Таким образом, мы стоим между двумя учетными записями gmail, скажем, чтобы они могли разговаривать, фактически не видя адреса электронной почты друг друга.
Кроме того, нам нужно иметь возможность сохранять эти электронные письма в цепочке, поэтому, когда клиент1 отвечает через gmail, в заголовке есть что-то, что может быть распознано нашим API как идентификатор потока и перенаправлено с электронной почтой клиенту2. Когда client2 ответит, он попадет в наш API и будет иметь этот идентификатор где-то в заголовке.
Проблема, которую мы находим, заключается в том, что
а) gmail удалит пользовательские заголовки б) когда мы пересылаем сообщение клиенту 2, оно рассматривается как новое исходное сообщение и, таким образом, получает новый идентификатор сообщения и не имеет идентификатора ответа.
Кажется, должен быть способ сделать это. Если кто-нибудь знает службу или процесс, который может это сделать, пожалуйста, дайте мне знать.
Спасибо
id
в тело сообщения где-то, что можно разобрать. Дело в том, что если электронное письмо не цитируется, а заголовки удалены, я немного теряюсь. Вы можете попробовать что-то с адресом электронной почты. Gmail позволяет использовать значок «+», поэтому[email protected]
по-прежнему ведет к[email protected]
- person SamV   schedule 05.03.2015