Email

php\mail\Email

Class Email

Methods


setFrom($email, $name, $charset)
Parameters:
  • $emailstring
  • $namestring - (optional)
  • $charsetstring - (optional)
Returns:

php\mail\$this

setCharset($charset)
Parameters:
  • $charsetstring
Returns:

php\mail\$this

setSubject($subject)
Parameters:
  • $subjectstring
Returns:

php\mail\$this

setTo($addresses)
Parameters:
  • $addressesarray
Returns:

php\mail\$this

setCc($addresses)
Parameters:
  • $addressesarray
Returns:

php\mail\$this

setBcc($addresses)
Parameters:
  • $addressesarray
Returns:

php\mail\$this

setBounceAddress($email)
Parameters:
  • $emailarray
Returns:

php\mail\$this

setHeaders($headers)
Parameters:
  • $headersarray
Returns:

php\mail\$this

setMessage($message)
Parameters:
  • $messagestring
Returns:

php\mail\$this

setHtmlMessage($message)
Parameters:
  • $messagestring
Returns:

php\mail\$this

setTextMessage($message)
Parameters:
  • $messagestring
Returns:

php\mail\$this

attach($content, $contentType, $name, $description = '')
Parameters:
Returns:

php\mail\$this

send($backend)

Sends the email. Internally we build a MimeMessage which is afterwards sent to the SMTP server.

Parameters:
Returns:

string the message id of the underlying MimeMessage