2017 © Pedro Peláez
 

yii2-extension yii2-mailjet

PHP 5.6+ MailJet integration for the Yii framework

image

sweelix/yii2-mailjet

PHP 5.6+ MailJet integration for the Yii framework

  • Monday, September 25, 2017
  • by pgaultier
  • Repository
  • 1 Watchers
  • 1 Stars
  • 49 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 3 Versions
  • 17 % Grown

The README.md

Mailjet Yii2 integration

This extension allow the developper to use Mailjet as an email transport., (*1)

Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage License, (*2)

Latest Development Version Build Status Scrutinizer Code Quality Code Coverage, (*3)

Installation

If you use Packagist for installing packages, then you can update your composer.json like this :, (*4)

``` json { "require": { "sweelix/yii2-mailjet": "*" } }, (*5)


Howto use it ------------ Add extension to your configuration ``` php return [ //.... 'components' => [ 'mailer' => [ 'class' => 'sweelix\mailjet\Mailer', 'token' => '<your mailjet token>', ], ], ];

You can send email as follow (using mailjet templates), (*6)

``` php Yii::$app->mailer->compose('contact/html') ->setFrom('from@domain.com') ->setTo($form->email) ->setSubject($form->subject) ->setTemplateId(12345) ->setTemplateModel([ 'firstname' => $form->firstname, 'lastname' => $form->lastname, ->send();, (*7)


For further instructions refer to the [related section in the Yii Definitive Guide](http://www.yiiframework.com/doc-2.0/guide-tutorial-mailing.html) Running the tests ----------------- Before running the tests, you should edit the file tests/_bootstrap.php and change the defines : ``` php // ... define('MAILJET_FROM', '<sender>'); define('MAILJET_KEY', '<key>'); define('MAILJET_SECRET', '<secret>'); define('MAILJET_TO', '<target>'); define('MAILJET_TEMPLATE', 218932); define('MAILJET_TEST_SEND', false); // ...

to match your Mailjet configuration., (*8)

Contributing

All code contributions - including those of people having commit access - must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code., (*9)

Fork the project, create a feature branch , and send us a pull request., (*10)

The Versions

25/09 2017

dev-master

9999999-dev

PHP 5.6+ MailJet integration for the Yii framework

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Philippe Gaultier

mail email yii2 mailer mailjet

25/09 2017

1.0.0

1.0.0.0

PHP 5.6+ MailJet integration for the Yii framework

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Philippe Gaultier

mail email yii2 mailer mailjet

25/09 2017

dev-devel

dev-devel

PHP 5.6+ MailJet integration for the Yii framework

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

by Philippe Gaultier

mail email yii2 mailer mailjet