HomePhabricator

Mask the sender for "Must Encrypt" mail

Description

Mask the sender for "Must Encrypt" mail

Summary:
Depends on D18998. Ref T13053. When we send "Must Encrypt" mail, we currently send it with a normal "From" address.

This discloses a little information about the object (for example, if the Director of Silly Walks is interacting with a "must encrypt" object, the vulnerability is probably related to Silly Walks), so anonymize who is interacting with the object.

Test Plan: Processed some mail. (The actual final "From" is ephemeral and a little tricky to examine and I didn't actually transmit mail over the network, but it should be obvious if this works or not on secure.)

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13053

Differential Revision: https://secure.phabricator.com/D19000

Details

Provenance
epriestleyAuthored on Feb 6 2018, 12:28 PM
epriestleyPushed on Feb 8 2018, 1:59 PM
Reviewer
amckinley
Differential Revision
D19000: Mask the sender for "Must Encrypt" mail
Parents
rP1485debcbda2: Prepare mail transmission to support failover across multiple mailers
Branches
Unknown
Tags
Unknown
Tasks
T13053: Plans: Mail Tags and Failover
Build Status
Buildable 19393
Build 26231: Run Core Tests