In config:
'components' => array(
'messages' => array(
'class' => 'CPhpMessageSource'),
'email' => array(
'class' => 'ext.yii-mail.YiiMail',
'transportType'=>'smtp', /// case sensitive!
'transportOptions'=>array(
'host'=>'smtp.gmail.com',
'username'=>'zipzapduo@gmail.com',
'password'=>'password',
'port'=>'587',
'encryption'=>'ssl',
),
'viewPath' => 'application.views.mail',
'logging' => true,
'dryRun' => false,
view:
$message = new YiiMailMessage;
$message->setBody('My text');
$message->setTo(array($model->email => 'My name'));
$message->from = Yii::app()->params['adminEmail'];
Yii::app()->mail->send($message);
i have the following directory structure:
extensions\yii-mail\YiiMail.php
and the error:
include(YiiMailMessage.php) [<a href=‘function.include’>function.include</a>]: failed to open stream: No such file or directory