final public function getAdapterType()
final public function getAdapterType()
Return
| wild |
final public static function getAllAdapters()
final public static function getAllAdapters()
Return
| wild |
abstract public function setFrom($email, $name)
abstract public function setFrom($email, $name)
Parameters
| $name |
Return
| wild |
abstract public function addReplyTo($email, $name)
abstract public function addReplyTo($email, $name)
Parameters
| $name |
Return
| wild |
abstract public function addTos($emails)
abstract public function addTos($emails)
Parameters
| array | $emails |
Return
| wild |
abstract public function addCCs($emails)
abstract public function addCCs($emails)
Parameters
| array | $emails |
Return
| wild |
abstract public function addAttachment($data, $filename, $mimetype)
abstract public function addAttachment($data, $filename, $mimetype)
Parameters
| $data | ||
| $filename | ||
| $mimetype |
Return
| wild |
abstract public function addHeader($header_name, $header_value)
abstract public function addHeader($header_name, $header_value)
Parameters
| $header_name | ||
| $header_value |
Return
| wild |
abstract public function setBody($plaintext_body)
abstract public function setBody($plaintext_body)
Parameters
| $plaintext_body |
Return
| wild |
abstract public function setHTMLBody($html_body)
abstract public function setHTMLBody($html_body)
Parameters
| $html_body |
Return
| wild |
abstract public function setSubject($subject)
abstract public function setSubject($subject)
Parameters
| $subject |
Return
| wild |
abstract public function supportsMessageIDHeader()
abstract public function supportsMessageIDHeader()
Some mailers, notably Amazon SES, do not support us setting a specific Message-ID header.
Return
| wild |
abstract public function send()
abstract public function send()
Send the message. Generally, this means connecting to some service and handing data to it.
If the adapter determines that the mail will never be deliverable, it should throw a PhabricatorMetaMTAPermanentFailureException.
For temporary failures, throw some other exception or return false.
Return
| bool | True on success. |
final public function setKey($key)
final public function setKey($key)
Parameters
| $key |
Return
| wild |
final public function getKey()
final public function getKey()
Return
| wild |
final public function setPriority($priority)
final public function setPriority($priority)
Parameters
| $priority |
Return
| wild |
final public function getPriority()
final public function getPriority()
Return
| wild |
final public function getOption($key)
final public function getOption($key)
Parameters
| $key |
Return
| wild |
final public function setOptions($options)
final public function setOptions($options)
Parameters
| array | $options |
Return
| wild |
abstract protected function validateOptions($options)
abstract protected function validateOptions($options)
Parameters
| array | $options |
Return
| wild |
abstract public function newDefaultOptions()
abstract public function newDefaultOptions()
Return
| wild |
abstract public function newLegacyOptions()
abstract public function newLegacyOptions()
Return
| wild |
public function prepareForSend()
public function prepareForSend()
Return
| wild |
protected function renderAddress($email, $name)
protected function renderAddress($email, $name)
Parameters
| $name |
Return
| wild |