1. Go to this page and download the library: Download phalcon-ext/mailer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
$mailer = new \Phalcon\Ext\Mailer\Manager($config);
$message = $mailer->createMessage()
->to('[email protected]', 'OPTIONAL NAME')
->subject('Hello world!')
->content('Hello world!');
// Set the Cc addresses of this message.
$message->cc('[email protected]');
// Set the Bcc addresses of this message.
$message->bcc('[email protected]');
// Send message
$message->send();
/**
* Global viewsDir for current instance Mailer\Manager.
*
* This parameter is OPTIONAL, If it is not specified,
* use DI from "view" service (getViewsDir)
*/
$config['viewsDir'] = __DIR__ . '/views/email/';
$mailer = new \Phalcon\Ext\Mailer\Manager($config);
// view relative to the folder viewsDir (REQUIRED)
$viewPath = 'email/example_message';
// Set variables to views (OPTIONAL)
$params [
'var1' => 'VAR VALUE 1',
'var2' => 'VAR VALUE 2',
...
'varN' => 'VAR VALUE N',
];
/**
* The local path to the folder viewsDir only this message. (OPTIONAL)
*
* This parameter is OPTIONAL, If it is not specified,
* use global parameter "viewsDir" from configuration.
*/
$viewsDirLocal = __DIR__ . '/views/email/local/';
$message = $mailer->createMessageFromView($viewPath, $params, $viewsDirLocal)
->to('[email protected]', 'OPTIONAL NAME')
->subject('Hello world!');
// Set the Cc addresses of this message.
$message->cc('[email protected]');
// Set the Bcc addresses of this message.
$message->bcc('[email protected]');
// Send message
$message->send();
bash
php composer.phar install
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.