athens/sendgrid

SendGrid邮件发送包装器,用于Athens框架。

0.0.3 2017-02-03 00:37 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:04:23 UTC


README

Build Status Code Climate Test Coverage Latest Stable Version

SendGrid

使用您的SendGrid账户发送Athens框架的电子邮件。

默认情况下,Athens框架使用Php命令send发送电子邮件。如果您有SendGrid账户,可以使用此包使用SendGrid发送您的电子邮件。

使用

由于此包依赖于多个其他包,我们强烈建议使用Composer安装。将athens/sendgrid添加到您的composer.json

"require": {
        ...
        "athens/sendgrid": "0.*",
        ...
    },

然后更新/安装您的Composer依赖项

如果您还没有这样做,请创建一个SendGrid API密钥。将其粘贴到您的local_settings.php

...
define('SENDGRID_API_KEY', 'mybiglongsendgridapikey');
...

现在在setup.php中定义您的默认电子邮件发送者

...
use Athens\Core\Etc\Settings;
...
Settings::setDefaultEmailerClass('Athens\SendGrid\Emailer');
...

就这样!如果您提供了正确的API密钥,您的Athens电子邮件现在将通过SendGrid发送!检查您的SendGrid仪表板以确认。

参与其中

请随时打开pull请求或问题。此项目的官方位置是GitHub

以下是代码贡献的一般事件顺序

  1. 问题跟踪器中打开一个问题。
  2. 顺序不限
  • 提交一个带有失败的测试的pull请求,以演示问题/功能。
  • 获得认可/同意。
  1. 修改您的pull请求,以通过(2)中的测试。如有适当,请包括文档。