Email Interface
Describes Email interface.
getSenderAddress
Retrieve sender email address.
$sender_address = $email->getSenderAddress();withSenderAddress
Return an instance with the specific sender email address.
$email = $email->withSenderAddress($sender_address);getSenderDisplay
Retrieve sender display name.
$sender_display = $email->getSenderDisplay();withSenderDisplay
Return an instance with the specific sender display name.
$email = $email->withSenderDisplay($sender_display);withoutSenderDisplay
Return an instance without the specific sender display name.
$email = $email->withoutSenderDisplay();getRecipients
Retrieve all recipients.
$recipients = $email->getRecipients();withRecipient
Return an instance with the specified recipient appended with the given value.
$email = $email->withRecipient($recipient_email, $recipient_name = "");withoutRecipient
Return an instance without the specified recipient.
$email = $email->withoutRecipient($recipient_email);withoutRecipients
Return an instance without any recipients.
$email = $email->withoutRecipients();getRepliesTo
Retrieve all reply-to.
$replies = $email->getRepliesTo();withReplyTo
Return an instance with the specified reply-to appended with the given value.
$email = $email->withReplyTo($reply_email, $reply_name = "");withoutReplyTo
Return an instance without the specified reply-to.
$email = $email->withoutReplyTo($reply_email);withoutRepliesTo
Return an instance without any reply-to.
$email = $email->withoutRepliesTo($reply_email);getAllCc
Retrieve all CC.
$all_cc = $email->getAllCc();withCc
Return an instance with the specified CC appended with the given value.
$email = $email->withCc($cc_email, $cc_name = "");withoutCc
Return an instance without the specified CC.
$email = $email->withoutCc($cc_email);withoutAllCc
Return an instance without any CC.
$email = $email->withoutAllCc();getAllBcc
Retrieve all BCC.
$all_bcc = $email->getAllBcc();withBcc
Return an instance with the specified BCC appended with the given value.
$email = $email->withBcc($bcc_email, $bcc_name = "");withoutBcc
Return an instance without the specified BCC.
$email = $email->withoutBcc($bcc_email);withoutAllBcc
Return an instance without any BCC.
$email = $email->withoutAllBcc();getAttachments
Retrieve all attachments.
$attachments = $email->getAttachments();withAttachment
Return an instance with the specified attachment appended with the given value.
$email = $email->withAttachment($attachment_uri, $attachment_name = "");withoutAttachment
Return an instance without the specified attachment.
$email = $email->withoutAttachment($attachment_uri);withoutAttachments
Return an instance without any attachment.
$email = $email->withoutAttachments();send
Send email.
$email = $email->send($subject, $message);getLastError
Retrieve last error.
$last_error = $email->getLastError();