Email¶
-
php\mail\Email
Class Email
Methods
setFrom
($email, $name, $charset)¶
Parameters:
- $email – string
- $name – string - (optional)
- $charset – string - (optional)
Returns: php\mail\$this
setCharset
($charset)¶
Parameters:
- $charset – string
Returns: php\mail\$this
setSubject
($subject)¶
Parameters:
- $subject – string
Returns: php\mail\$this
setTo
($addresses)¶
Parameters:
- $addresses – array
Returns: php\mail\$this
setCc
($addresses)¶
Parameters:
- $addresses – array
Returns: php\mail\$this
setBcc
($addresses)¶
Parameters:
- $addresses – array
Returns: php\mail\$this
setBounceAddress
($email)¶
Parameters:
- $email – array
Returns: php\mail\$this
setHeaders
($headers)¶
Parameters:
- $headers – array
Returns: php\mail\$this
setMessage
($message)¶
Parameters:
- $message – string
Returns: php\mail\$this
setHtmlMessage
($message)¶
Parameters:
- $message – string
Returns: php\mail\$this
setTextMessage
($message)¶
Parameters:
- $message – string
Returns: php\mail\$this
attach
($content, $contentType, $name, $description = '')¶
Parameters:
- $content – string, php\io\File, php\io\Stream
- $contentType – string
- $name – string
- $description – string
Returns: php\mail\$this
send
($backend)¶Sends the email. Internally we build a MimeMessage which is afterwards sent to the SMTP server.
Parameters:
- $backend – php\mail\EmailBackend
Returns: string the message id of the underlying MimeMessage