1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/differential
vrana 2793828795 Refactor setting e-mail subjects
Summary:
It seems that Outlook and Mail.app mostly ignores the threading headers and thread primarily by subject.
They are also very picky about the Re: part in the header.
I guess that's because users of these clients often hit Reply when they want to create a new message to the sender of an e-mail.

We need both of these applications to work with the same setting because we don't use multiplexing to prevent sending multiple e-mails to people in lists.
I also believe that the default behavior should just work in most setups.

I've tried several different combinations of putting "Re:" and none of them seems to always work in both clients.

This diff at least adds more abstraction to the code which should prevent copy/paste errors (two fixed by this diff!).

Test Plan: Sent several e-mails with varying subject, verified that they look as before in Outlook and Mail.app.

Reviewers: epriestley, nh

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D2709
2012-06-11 19:07:21 -07:00
..
constants Drive Differential review request e-mail message by field specification 2012-06-06 18:07:47 -07:00
controller Notification implementation for Differential 2012-06-08 18:45:40 -07:00
data Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
editor Notification implementation for Differential 2012-06-08 18:45:40 -07:00
exception Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
field Switch lint and unit fields in revision 2012-06-08 09:10:25 -07:00
mail Refactor setting e-mail subjects 2012-06-11 19:07:21 -07:00
parser Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
query Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
storage Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
view Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
DifferentialReplyHandler.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
DifferentialTasksAttacher.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00