Download the PHP package orken/cakephp3-mandrill-api without Composer
On this page you can find all versions of the php package orken/cakephp3-mandrill-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orken/cakephp3-mandrill-api
More information about orken/cakephp3-mandrill-api
Files in orken/cakephp3-mandrill-api
Package cakephp3-mandrill-api
Short Description Send mail using Mandrill Api (with MailChimp)
License MIT
Homepage https://github.com/Orken/cakephp3-mandrill-api
Informations about the package cakephp3-mandrill-api
CakePHP 3 Mandrill API plugin
Plugin Mandrill pour CakePHP 3 pour utiliser l'API. Afin de l'utiliser vous devez disposer d'un compte Mandrill pour avoir une API key.
Pour installer ce plugin, la meilleure solution est d'utiliser Composer.
Rajoutez :
"orken/cakephp3-mandrill-api": "*"
dans votre fichier composer.json
et lancez composer update
.
Configurer votre application CakePHP
Dans votre fichier de configuration (app.php
ou un spécifique), rajouter une rubrique Mandrill
.
'Mandrill' => [
'apikey' => '----votre cle---',
'template_name' => 'nom-du-template'
]
Toutes les valeurs dans cette rubrique sont optionnelles et peuvent être assignées postérieurement au moment de l'instanciation de la classe.
Envoyer des emails
Ajouter le namespace pour MandrillApi:
use MandrillApi\Network\Email\MandrillApi;
Puis créé un email, assigner le template Mandrill/Mailchimp, donnez les destinataires ainsi que les valeurs particuliers, et envoyez.
$email = new Mandrill(['template_name'=>'mon-template-mailchimp']);
$email
->subject('Mon sujet Mandrill')
->from('[email protected]',"Mon nom d'expéditeur")
->data([
'[email protected]'=> [
'displayname' => 'monsieur 1',
'texteperso' => "Lorem ipsum dolor sit amet."
],
'[email protected]'=> [
'displayname' => 'madame 1',
'texteperso' => "Sunt saepe at, officiis quasi impedit?"
]
])
->send();
Pensez à valider le domaine qui envoie les mails dans Mandrill.