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. |