Homec4science

Carry "Message-ID" across email replies to prevent Gmail conversation splitting

Authored by epriestley <git@epriestley.com> on Jun 22 2011, 21:41.

Description

Carry "Message-ID" across email replies to prevent Gmail conversation splitting

Summary:
See T251. In Gmail, conversations split if you reply to them and the next email
does not "In-Reply-To" your message ID. When an action is triggered by an email,
carry its Message-ID through the stack and use it for "In-Reply-To" and
"References" on the subsequent message.

Test Plan:
Live-patched phabricator.com and replied to a Maniphest thread in Gmail without
disrupting the thread. Locally replied to Maniphest and Differential threads and
verified Message-ID was carried across the reply boundary.

Reviewed By: rm
Reviewers: tcook, jungejason, aran, tuomaspelkonen, rm
CC: aran, epriestley, rm
Differential Revision: 498

Details

Committed
epriestley <git@epriestley.com>Jun 22 2011, 23:59
Pushed
aubortJan 31 2017, 17:16
Parents
rPH46a7676a6aed: Properly scope some SQL.
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHd6bfdf6ce7d9: Carry "Message-ID" across email replies to prevent Gmail conversation splitting (authored by epriestley <git@epriestley.com>).Jun 22 2011, 23:59