Message
class Message mixin Swift_Message
Properties
protected Swift_Message | $swift | The Swift Message instance. |
|
protected array | $embeddedFiles | CIDs of files embedded in the message. |
Methods
Create a new message instance.
Add a "from" address to the message.
Set the "sender" of the message.
Set the "return path" of the message.
Add a recipient to the message.
Add a carbon copy to the message.
Add a blind carbon copy to the message.
Add a reply to address to the message.
Add a recipient to the message.
Set the subject of the message.
Set the message priority level.
Attach a file to the message.
Create a Swift Attachment instance.
Attach in-memory data as an attachment.
Create a Swift Attachment instance from data.
Embed a file in the message and get the CID.
Embed in-memory data in the message and get the CID.
Prepare and attach the given attachment.
Get the underlying Swift Message instance.
Dynamically pass missing methods to the Swift instance.
Details
at line 33
void
__construct(Swift_Message $swift)
Create a new message instance.
at line 45
$this
from(string|array $address, string|null $name = null)
Add a "from" address to the message.
at line 59
$this
sender(string|array $address, string|null $name = null)
Set the "sender" of the message.
at line 72
$this
returnPath(string $address)
Set the "return path" of the message.
at line 87
$this
to(string|array $address, string|null $name = null, bool $override = false)
Add a recipient to the message.
at line 106
$this
cc(string|array $address, string|null $name = null, bool $override = false)
Add a carbon copy to the message.
at line 125
$this
bcc(string|array $address, string|null $name = null, bool $override = false)
Add a blind carbon copy to the message.
at line 143
$this
replyTo(string|array $address, string|null $name = null)
Add a reply to address to the message.
at line 156
protected $this
addAddresses(string|array $address, string $name, string $type)
Add a recipient to the message.
at line 173
$this
subject(string $subject)
Set the subject of the message.
at line 186
$this
priority(int $level)
Set the message priority level.
at line 200
$this
attach(string $file, array $options = [])
Attach a file to the message.
at line 213
protected Swift_Attachment
createAttachmentFromPath(string $file)
Create a Swift Attachment instance.
at line 226
$this
attachData(string $data, string $name, array $options = [])
Attach in-memory data as an attachment.
at line 240
protected Swift_Attachment
createAttachmentFromData(string $data, string $name)
Create a Swift Attachment instance from data.
at line 251
string
embed(string $file)
Embed a file in the message and get the CID.
at line 270
string
embedData(string $data, string $name, string|null $contentType = null)
Embed in-memory data in the message and get the CID.
at line 284
protected $this
prepAttachment(Swift_Attachment $attachment, array $options = [])
Prepare and attach the given attachment.
at line 310
Swift_Message
getSwiftMessage()
Get the underlying Swift Message instance.
at line 322
mixed
__call(string $method, array $parameters)
Dynamically pass missing methods to the Swift instance.