Как сделать так, чтобы пересылаемые сообщения появлялись в одной цепочке с помощью Gmail API

Я пытаюсь сделать так, чтобы переадресация отображалась в том же потоке при отправке сообщения с помощью gmail API (который gmail / inbox отлично справляется с пользовательским интерфейсом).

Это нормально работает, когда я отвечаю (я добавляю threadId, Re: и использую соглашение RFC 2822 (с заголовками In_Reply_To и References)), но когда я пытаюсь переслать сообщение из потока ( Единственная разница с предыдущим состоит в том, что я поставил «Fwd:» вместо «Re:» перед темой), он появится вне потока в пользовательском интерфейсе Gmail.

Что я делаю неправильно? Как Google сохраняет перенаправленное сообщение в одной цепочке? (Я работаю с Python API, если это может помочь)

Большое спасибо,


person Barrec    schedule 10.05.2016    source источник
comment
Вы можете показать образец своего кода?   -  person Jay Lee    schedule 11.05.2016


Ответы (1)


Справка Gmail - Изменить способ отображения ответных писем говорит о том, что беседа прерывается в новую беседу если тема изменится или в разговоре будет более 100 сообщений.

В пересылке сообщений также указывается, что пересылка отдельного сообщения отличается от пересылка всего разговора. Шаги приведены, как показано ниже:

Переслать отдельное сообщение

  1. Откройте сообщение, которое хотите переслать.
  2. Щелкните ссылку «Переслать» в поле под сообщением. Если вы не видите ссылку «Переслать», нажмите стрелку вниз рядом с кнопкой «Ответить» в правом верхнем углу сообщения и выберите «Переслать».
  3. Добавьте нового получателя (-ов) и любой дополнительный текст к вашему сообщению.
  4. Щелкните Отправить.

Переслать всю беседу

  1. Откройте беседу.

  2. Нажмите кнопку «Дополнительно» на панели инструментов над сообщениями и выберите Переслать все.

В дополнение к этому, я нашел сообщение Senseful Solutions - Как работает цепочка писем в Gmail?. В нем указано, что необходимо соблюдать следующие правила:

  1. Тема должна быть похожей.
  2. Отправитель должен быть частью потока ИЛИ должен использоваться in-reply-to.

Надеюсь, я смог помочь. :)

person Teyam    schedule 11.05.2016
comment
Привет, Тейям, я говорю об использовании API Gmail для этого, а не из пользовательского интерфейса :). Спасибо - person Barrec; 12.05.2016