sendgrid / smtpapi
在PHP中构建SendGrid X-SMTPAPI头部。
0.7.0
2022-05-04 20:42 UTC
Requires
- php: >=7.3
Requires (Dev)
Suggests
- swiftmailer/swiftmailer: ^5.4 - Needed to run the example scripts
Replaces
- sendgrid/smtpapi-php: *
README
此模块帮助构建Twilio SendGrid的SMTP API头部。
在Twilio SendGrid文档中了解更多关于SMTP API的信息:Twilio SendGrid的文档。
公告
本模块的所有更新都记录在我们的CHANGELOG中。
目录
安装
先决条件
- PHP版本7.3、7.4、8.0或8.1
- Twilio SendGrid服务,从免费级别开始
使用Composer安装
以下推荐的安装需要composer。
将以下内容添加到您的composer.json
文件中。
{ "require": { "sendgrid/smtpapi": "^0.7.0" } }
然后在脚本顶部引入自动加载器
require 'vendor/autoload.php';
替代方案:从zip文件安装包
如果您没有使用Composer,只需下载并安装库的最新打包版本作为zip文件。
然后从包中引入库
require('path/to/smtpapi-php/smtpapi-php.php');
库的先前版本可以直接从GitHub下载。
设置环境变量
环境变量
使用您的SENDGRID_API_KEY更新开发环境,例如
echo "export SENDGRID_API_KEY='YOUR_API_KEY'" > sendgrid.env echo "sendgrid.env" >> .gitignore source ./sendgrid.env
快速入门
$header = new Smtpapi\Header(); $header->addTo('test1@example.com'); $header->addTo('test2@example.com'); print $header->jsonString();
使用方法
如何贡献
我们鼓励向我们的项目贡献力量;请参阅我们的CONTRIBUTING指南以获取详细信息。
快速链接
关于
smtpapi-php由Twilio SendGrid,Inc维护和资助。smtpapi-php的名称和标志是Twilio SendGrid,Inc的商标。
支持
如果您需要使用SendGrid的帮助,请查看Twilio SendGrid支持帮助中心。