Email Module For Kohana 3.x
Factory-based email class. This class is a simple wrapper around Swiftmailer., (*1)
Usage
Create new messages using the Email::factory($subject, $message, $mime_type)
method.
Add recipients, add sender, send message:, (*2)
$email = Email::factory('Hello, World', 'This is my body, it is nice.')
->to('person@example.com')
->from('you@example.com', 'My Name')
->send();
You can also add HTML to your message:, (*3)
$email->message('<p>This is <em>my</em> body, it is <strong>nice</strong>.</p>', 'text/html');
Additional recipients can be added using the to()
, cc()
, and bcc()
methods., (*4)
Additional senders can be added using the from()
and reply_to()
methods.
If multiple sender addresses are specified, you need to set the actual sender of the message using the sender()
method.
Set the bounce recipient by using the return_path()
method., (*5)
To access the Swiftmailer message directly, use the raw_message()
method., (*6)
Configuration
Configuration is stored in config/email.php
. Options are dependant upon transport method used., (*7)
Consult the Swiftmailer documentation for options available to each transport., (*8)