final public function setMailReceiver($mail_receiver)Inherited
final public function setMailReceiver($mail_receiver)
Inherited
Parameters
$mail_receiver |
Return
wild |
final public function getMailReceiver()Inherited
final public function getMailReceiver()
Inherited
Return
wild |
public function setApplicationEmail($email)Inherited
public function setApplicationEmail($email)
Inherited
Parameters
PhabricatorMetaMTAApplicationEmail |
Return
wild |
public function getApplicationEmail()Inherited
public function getApplicationEmail()
Inherited
Return
wild |
final public function setActor($actor)Inherited
final public function setActor($actor)
Inherited
Parameters
PhabricatorUser | $actor |
Return
wild |
final public function getActor()Inherited
final public function getActor()
Inherited
Return
wild |
final public function setExcludeMailRecipientPHIDs($exclude)Inherited
final public function setExcludeMailRecipientPHIDs($exclude)
Inherited
Parameters
array | $exclude |
Return
wild |
final public function getExcludeMailRecipientPHIDs()Inherited
final public function getExcludeMailRecipientPHIDs()
Inherited
Return
wild |
public function setUnexpandablePHIDs($phids)Inherited
public function setUnexpandablePHIDs($phids)
Inherited
Parameters
array | $phids |
Return
wild |
public function getUnexpandablePHIDs()Inherited
public function getUnexpandablePHIDs()
Inherited
Return
wild |
public function validateMailReceiver($mail_receiver)
public function validateMailReceiver($mail_receiver)
Parameters
$mail_receiver |
Return
wild |
public function getPrivateReplyHandlerEmailAddress($user)
public function getPrivateReplyHandlerEmailAddress($user)
Parameters
PhabricatorUser | $user |
Return
wild |
public function getReplyHandlerDomain()Inherited
public function getReplyHandlerDomain()
Inherited
Return
wild |
protected function receiveEmail($mail)
protected function receiveEmail($mail)
Parameters
PhabricatorMetaMTAReceivedMail |
Return
wild |
public function processEmail($mail)Inherited
public function processEmail($mail)
Inherited
Parameters
PhabricatorMetaMTAReceivedMail |
Return
wild |
public function supportsPrivateReplies()Inherited
public function supportsPrivateReplies()
Inherited
Return
wild |
public function supportsPublicReplies()Inherited
public function supportsPublicReplies()
Inherited
Return
wild |
final public function supportsReplies()Inherited
final public function supportsReplies()
Inherited
Return
wild |
public function getPublicReplyHandlerEmailAddress()
public function getPublicReplyHandlerEmailAddress()
Return
wild |
protected function getDefaultPublicReplyHandlerEmailAddress($prefix)Inherited
protected function getDefaultPublicReplyHandlerEmailAddress($prefix)
Inherited
Parameters
$prefix |
Return
wild |
protected function getSingleReplyHandlerPrefix($address)Inherited
protected function getSingleReplyHandlerPrefix($address)
Inherited
Parameters
$address |
Return
wild |
protected function getDefaultPrivateReplyHandlerEmailAddress($user, $prefix)Inherited
protected function getDefaultPrivateReplyHandlerEmailAddress($user, $prefix)
Inherited
Parameters
PhabricatorUser | $user | |
$prefix |
Return
wild |
final protected function enhanceBodyWithAttachments($body, $attachments)Inherited
final protected function enhanceBodyWithAttachments($body, $attachments)
Inherited
Parameters
$body | ||
array | $attachments |
Return
wild |
final public function getMailTargets($raw_to, $raw_cc)Inherited
final public function getMailTargets($raw_to, $raw_cc)
Inherited
PhabricatorMailReplyHandler
Produce a list of mail targets for a given to/cc list.
Each target should be sent a separate email, and contains the information required to generate it with appropriate permissions and configuration.
Parameters
list<phid> | $raw_to | List of "To" PHIDs. |
list<phid> | $raw_cc | List of "CC" PHIDs. |
Return
list<PhabricatorMailTarget> | List of targets. |
private function expandRecipientPHIDs($to, $cc)Inherited
private function expandRecipientPHIDs($to, $cc)
Inherited
PhabricatorMailReplyHandler
Expand lists of recipient PHIDs.
This takes any compound recipients (like projects) and looks up all their members.
Parameters
list<phid> | $to | List of To PHIDs. |
list<phid> | $cc | List of CC PHIDs. |
Return
pair<list<phid>, list<phid>> | Expanded PHID lists. |
private function loadRecipientUsers($to, $cc)Inherited
private function loadRecipientUsers($to, $cc)
Inherited
PhabricatorMailReplyHandler
Load PhabricatorUser objects for each recipient.
Invalid recipients are dropped from the results.
Parameters
list<phid> | $to | List of To PHIDs. |
list<phid> | $cc | List of CC PHIDs. |
Return
pair<wild, wild> | Maps from PHIDs to users. |
private function filterRecipientUsers($to, $cc)Inherited
private function filterRecipientUsers($to, $cc)
Inherited
PhabricatorMailReplyHandler
Remove recipients who do not have permission to view the mail receiver.
Parameters
map<string, | $to | PhabricatorUser> Map of "To" users. |
map<string, | $cc | PhabricatorUser> Map of "CC" users. |
Return
pair<wild, wild> | Filtered user maps. |