Как сделать так, чтобы перенаправленные сообщения появлялись в одной ветке с Gmail API
Я пытаюсь сделать так, чтобы пересылка появлялась в том же потоке при отправке сообщения с помощью API gmail (что делает gmail/inbox отлично с пользовательским интерфейсом).
Это работает нормально, когда я отвечаю (я добавляю threadId, 'Re: ' и использую соглашение RFC 2822 (с заголовками 'In_Reply_To' и 'References')), но когда я пытаюсь переслать сообщение из потока (Единственное отличие от ранее заключалось в том, что я поставил "Fwd:" вместо "Re:" перед темой) он будет отображаться вне потока в пользовательском интерфейсе gmail.
Что я делаю неправильно? Как Google держит перенаправленное сообщение в той же теме? (Я работаю с Python API, если это поможет)
Большое спасибо,
1 ответ
Справка Gmail. Изменение вида сообщений электронной почты говорит о том, что разговор прерывается на новую тему, если строка темы меняется или разговор достигает более 100 сообщений.
В сообщениях пересылки также указывается, что пересылка отдельного сообщения отличается от переадресации всего разговора. Шаги даны как показано ниже:
Переслать отдельное сообщение
- Откройте сообщение, которое вы хотите переслать.
- Нажмите ссылку "Вперед" в поле под сообщением. Если вы не видите ссылку Переслать, нажмите стрелку вниз рядом с Ответить в верхнем правом углу сообщения и выберите Переслать.
- Добавьте нового получателя (ей) и любой дополнительный текст в ваше сообщение.
- Нажмите Отправить.
Переслать весь разговор
Открой разговор.
Нажмите кнопку "Дополнительно" на панели инструментов над своими сообщениями и выберите " Переслать все".
В дополнение к этому я нашел сообщение от Senseful Solutions - Как работает потоковая рассылка электронной почты в Gmail?, Выдает, что должны соблюдаться следующие правила:
- Тема должна быть похожей.
- Отправитель должен быть частью потока ИЛИ должен использоваться in-reply-to.
Я надеюсь, что смог помочь.:)