macagua / example-yii-mail

Automatically exported from code.google.com/p/yii-mail
BSD 3-Clause "New" or "Revised" License
0 stars 2 forks source link
php swiftmailer yii yii-mail

yii-mail

Automatically exported from code.google.com/p/yii-mail

About yii-mail

A Mail extension for Yii that wraps Swift Mailer. Uses Yii 1.1.x.

HTML documentation is available in the /doc directory. You can also generate your own using phpDocumentor.

Yii 1.1: mail

SwiftMailer wrapper

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

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).

Quick example to catch your interest

This is an advanced example. It is not required that you use view files to generate the emails.

$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

Matt Kantor has been so gracious as to provide an update, including: