REDROOM
PHP 8.1.33
Path:
Logout
Edit File
Size: 2.13 KB
Close
/home/jambtst2015/public_html/protected/extensions/yii-multimailer/Examples/mail-with-template.php
Text
Base64
<?php /** * @author Pawel Bizley Brzozowski * @version 1.0 * * MultiMailer MAIL implementation with body template * This sets default MAIL method with the template option. */ /** * ----------------------------------------------------------------------------- * Configuration: * <Yii directory>/protected/config/main.php * ----------------------------------------------------------------------------- */ return array( // ... 'components' => array( // ... 'MultiMailer' => array( 'class' => 'ext.MultiMailer.MultiMailer', 'setFromAddress' => 'example@example.com', 'setFromName' => 'Example', ), // ... ), // ... ); /** * ----------------------------------------------------------------------------- * Email body template: * <Yii directory>/protected/views/mail/mail.php * ----------------------------------------------------------------------------- */ ?> <h1>Hello <?php echo $user; ?></h1> <p> This is test for email template <?php echo $template; ?>.<br> MultiMailer test. </p> <?php /** * ----------------------------------------------------------------------------- * Usage: * ----------------------------------------------------------------------------- */ class ExampleController extends Controller { public function actionIndex() { $recipientEmail = 'recipient@example.com'; $recipientName = 'Example Name'; $emailSubject = 'Example email subject'; $emailViewName = '//mail/mail'; $emailBodyVars = array( 'user' => 'Test User', 'template' => $emailViewName, ); $mailer = Yii::app()->MultiMailer->to($recipientEmail, $recipientName); $mailer->subject($emailSubject); $mailer->body($emailBodyVars)->template($emailViewName); 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)); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
all-default-options.php
1.65 KB
lrw-r--r--
2024-11-22 17:53:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
default-db.php
2.92 KB
lrw-r--r--
2024-11-22 17:53:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
default-mail.php
1.63 KB
lrw-r--r--
2024-11-22 17:53:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
default-smtp.php
1.87 KB
lrw-r--r--
2024-11-22 17:53:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
mail-with-template.php
2.13 KB
lrw-r--r--
2024-11-22 17:53:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).