madalinignisca/sendgrid

Sendgrid插件用于CakePHP

安装: 489

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 3

分支: 3

开放问题: 0

类型:cakephp-plugin

dev-master 2018-08-29 07:42 UTC

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_PASSWORDSENGRID_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