orken / cakephp3-mandrill-api

使用Mandrill Api(与MailChimp)发送邮件

安装数: 14,429

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:cakephp-plugin

1.5 2018-05-31 13:06 UTC

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中验证发送邮件的域名。