orken / cakephp3-mandrill-api
使用Mandrill Api(与MailChimp)发送邮件
1.5
2018-05-31 13:06 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3
This package is not auto-updated.
Last update: 2024-09-14 18:26:05 UTC
README
为CakePHP 3提供的Mandrill插件。为了使用它,您需要一个Mandrill账户来获取API密钥。
要安装此插件,最佳方法是使用Composer。
将以下内容添加到您的composer.json
文件中,然后运行composer update
。
"orken/cakephp3-mandrill-api": "*"
配置您的CakePHP应用程序
在您的配置文件(app.php
或特定文件)中,添加一个Mandrill
条目。
'Mandrill' => [
'apikey' => '----votre cle---',
'template_name' => 'nom-du-template'
]
此条目中的所有值都是可选的,可以在创建类实例时分配。
发送邮件
添加MandrillApi的命名空间
use MandrillApi\Network\Email\MandrillApi;
然后创建一封邮件,指定Mandrill/Mailchimp模板,给出收件人以及特定值,然后发送。
$email = new Mandrill(['template_name'=>'mon-template-mailchimp']);
$email
->subject('Mon sujet Mandrill')
->from('contact@example.com',"Mon nom d'expéditeur")
->data([
'lemail1@domaine1.com'=> [
'displayname' => 'monsieur 1',
'texteperso' => "Lorem ipsum dolor sit amet."
],
'lemail2@domaine2.fr'=> [
'displayname' => 'madame 1',
'texteperso' => "Sunt saepe at, officiis quasi impedit?"
]
])
->send();
请记住在Mandrill中验证发送邮件的域名。