yii-mail
Automatically exported from code.google.com/p/yii-mail, (*1)
About yii-mail
A Mail extension for Yii that wraps Swift Mailer. Uses Yii 1.1.x., (*2)
HTML documentation is available in the /doc directory. You can also generate your own using phpDocumentor., (*3)
Yii 1.1: mail
SwiftMailer wrapper, (*4)
This is an emailing extension that wraps SwiftMailer. This extension
also allows you to create emails from view files. For more information
about SwiftMailer can do, see
http://swiftmailer.org, (*5)
Resources ¶
Requirements ¶
Documentation ¶
Please see the phpdocs (it is in fact well-documented). First read
through the main phpdoc on the Mail.php file and then the Message.php
file (both in the root directory)., (*6)
Quick example to catch your interest ¶
This is an advanced example. It is not required that you use view
files to generate the emails., (*7)
$message = new YiiMailMessage;
$message->view = 'registrationFollowup';
//userModel is passed to the view
$message->setBody(array('userModel'=>$userModel), 'text/html');
$message->addTo($userModel->email);
$message->from = Yii::app()->params['adminEmail'];
Yii::app()->mail->send($message);
Change Log ¶
See Google Code hosting page, (*8)
Matt Kantor has been so gracious as to provide an update, including:, (*9)
- Removed the "debug" option and associated behavior. In its place are
the "logging" and "dryRun" options. Logging uses Yii::log() (you can
set up a LogRoute to show flashes for the old behavior).
- Changed class names to be less likely to cause conflicts (requested
in several bug reports).
- Made the extension usable from CConsoleApplication.
- Plenty of formatting and documentation fixes.