Bitcko Yii2 PHPMailer use to send emails from your project.

Installs: 1 309

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0


dev-master 2018-07-09 21:22 UTC

This package is not auto-updated.

Last update: 2024-02-08 00:49:15 UTC


Bitcko Yii2 PHPMailer use to send emails from your project.


The preferred way to install this extension is through composer.

Either run

php composer.phar require bitcko/yii2-bitcko-mailer:dev-master

or add

"bitcko/yii2-bitcko-mailer": "dev-master"

to the require section of your composer.json file.


Once the extension is installed, simply use it in your code by :

  1. Mailer configuration in config/web.php for basic temp or config/main.php for advanced.
'components'=> [
            'SMTPDebug'=> 2, // 0 to disable, optional
            'isSMTP'=>true, // default true
            'Host'=>'', //optional
            'SMTPAuth'=>true, //optional
            'Username'=>'you google account username', //optional
            'Password'=>'your google account password', //optional
            'SMTPSecure'=>'tls', //optional, tls or ssl
            'Port'=>587, //optional, smtp server port
            'isHTML'=>true, // default true
  1. Controller example:

namespace app\controllers;

use Yii;

use yii\web\Controller;

class SiteController extends Controller
  public function actionSend()
         $params = [
             'from'=>['address'=>'email address','name'=>'name here'],
                 ['address'=>'email address','name'=>'name here']
             'body'=>'email body here',
              'subject'=>'email subject here',
              'altBody'=>'email alt body here',
                  ['address'=>'email address','information'=>'info here']
                  'email address'
                  'email address'
                 // ['path'=>'','name'=>'']
         return Yii::$app->BitckoMailer->mail($params); // return true if mail sent successfully