madalinignisca / sendgrid
Sendgrid插件用于CakePHP
dev-master
2018-08-29 07:42 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
- sendgrid/sendgrid: ~4.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-07 14:26:35 UTC
README
安装详情待定
安装
您可以使用 composer 将此插件安装到您的CakePHP应用程序中。
安装composer包的推荐方式是
composer require madalinignisca/sendgrid
配置
方法1(现代,使用ENV)
将以下行添加到 config/bootstrap.php 文件上方
Email::configTransport(Configure::consume('EmailTransport'));
以下内容:
Plugin::load('MadalinIgnisca/Sendgrid', ['bootstrap' => true]);
插件从dotenv加载以下内容:SENDGRID_USERNAME
SENDGRID_PASSWORD
或 SENGRID_API
方法2(经典,硬编码凭证)
在您的 app.php 文件中,在 EmailTransport 项下添加
'EmailTransport' => [
...
'sendgrid' => [
'className' => '\MadalinIgnisca\Sendgrid\Mailer\Transport\SendgridTransport',
'username' => 'your_username_or_api_key',
'password' => 'your_password_or_null_if_api_key,
]
...
],
确保使用Sendgrid V4,您将API密钥设置为用户名(将更改代码以支持配置为'apikey')。
要默认使用它,请在Email配置中将默认传输设置为 sendgrid
。