Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
insertion
/
functionalityRee
/
yii
:
README.md
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
# Mailjet Client ## Create Mailjet Account https://goo.gl/YNWTwd ## Install ``` composer require weluse/yii2-mailjet ``` or add it to your composer.json in the require section ``` "weluse/yii2-mailjet": "*", ``` ## Setup add/replace this in your config under the components key. ``` 'components' => [ 'mailer' => [ 'class' => 'weluse\mailjet\Mailer', 'apikey' => 'yourApiKey', 'secret' => 'yourSecret', ], ], ``` ## Example ``` Yii::$app->mailer->compose('signup', ['user' => $user]) ->setTo($user->email) ->setFrom([Yii::$app->params['noReplyMailAddress'] => Yii::$app->name]) ->setSubject('Signup success') ->send(); ``` ## Setup Event Tracking Write the tracking item to the mailer config. ``` 'components' => [ 'mailer' => [ 'class' => 'weluse\mailjet\Mailer', 'apikey' => 'yourApiKey', 'secret' => 'yourSecret', 'tracking' => [ 'bounce' => 'http://yoururl.com/tracking?event=bounce', ], ], ], ``` To activate this url you must run this command at one time. ``` Yii::$app->mailer->activateTracking(); ```