Preview: default-mail.php
Size: 1.63 KB
/home/jambtst2015/public_html/protected/extensions/yii-multimailer/Examples/default-mail.php
<?php
/**
* @author Pawel Bizley Brzozowski
* @version 1.0
*
* MultiMailer default MAIL implementation
* This sets default MAIL method with minimum options.
*/
/**
* -----------------------------------------------------------------------------
* Configuration:
* <Yii directory>/protected/config/main.php
* -----------------------------------------------------------------------------
*/
return array(
// ...
'components' => array(
// ...
'MultiMailer' => array(
'class' => 'ext.MultiMailer.MultiMailer',
'setFromAddress' => 'example@example.com',
'setFromName' => 'Example',
),
// ...
),
// ...
);
/**
* -----------------------------------------------------------------------------
* Usage:
* -----------------------------------------------------------------------------
*/
class ExampleController extends Controller
{
public function actionIndex()
{
$recipientEmail = 'recipient@example.com';
$recipientName = 'Example Name';
$emailSubject = 'Example email subject';
$emailBody = '<h1>Hello</h1><p>This is test.<br>MultiMailer test.</p>';
$mailer = Yii::app()->MultiMailer->to($recipientEmail, $recipientName);
$mailer->subject($emailSubject);
$mailer->body($emailBody);
if ($mailer->send()) {
$result = 'Test email has been sent successfully.';
}
else {
$result = 'Test email sending error!<br>' . $mailer->getMultiError();
}
$this->render('index', array('result' => $result));
}
}
Directory Contents
Dirs: 0 × Files: 5