athens / sendgrid
SendGrid邮件发送包装器,用于Athens框架。
0.0.3
2017-02-03 00:37 UTC
Requires
- athens/core: 0.*
- propel/propel: ~2.0@dev
- sendgrid/sendgrid: ~4.0
Requires (Dev)
- athens/standard: *
- codeclimate/php-test-reporter: dev-master
- phpdocumentor/phpdocumentor: 2.7.*
- phpunit/phpunit: 4.5.*
This package is not auto-updated.
Last update: 2024-09-14 18:04:23 UTC
README
SendGrid
使用您的SendGrid账户发送Athens框架的电子邮件。
默认情况下,Athens框架使用Php命令send
发送电子邮件。如果您有SendGrid账户,可以使用此包使用SendGrid发送您的电子邮件。
使用
由于此包依赖于多个其他包,我们强烈建议使用Composer安装。将athens/sendgrid
添加到您的composer.json
"require": {
...
"athens/sendgrid": "0.*",
...
},
如果您还没有这样做,请创建一个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。
以下是代码贡献的一般事件顺序
- 在问题跟踪器中打开一个问题。
- 顺序不限
- 提交一个带有
失败的
测试的pull请求,以演示问题/功能。 - 获得认可/同意。
- 修改您的pull请求,以通过(2)中的测试。如有适当,请包括文档。