globegroup/emaillabs-mailer
Composer 安装命令:
composer require globegroup/emaillabs-mailer
包简介
Emaillabs.pl mailer using symfony/mailer transport abstraction.
README 文档
README
Features included:
- Configuration based on Symfony DSN in
.envfiles - Sending emails with EmailLabs REST API
- All benefits from symfony/mailer
Installation
-
symfony/mailer is required in version 4.4.*
-
Execute command:
composer require globegroup/emaillabs-mailer -
Add service declaration in services.yaml:
GlobeGroup\EmailLabsMailer\Transport\EmailLabsTransportFactory: tags: - { name: mailer.transport_factory }
-
In
.env.localuse the configuration listed below:###> symfony/mailer ### EMAILLABS_APP_KEY=<YOUR_APP_KEY> EMAILLABS_SECRET=<YOUR_SECRET> EMAILLABS_SMTP_ACCOUNT=<YOUR_SMTP_ACCOUNT> MAILER_DSN=emaillabs+api://$EMAILLABS_APP_KEY:$EMAILLABS_SECRET@default?smtpAccount=$EMAILLABS_SMTP_ACCOUNT ###< symfony/mailer ###
LOCAL TESTING
- Clone repository into
symfony/localVendorfolder. - Add into composer.json:
"repositories": [ { "type": "path", "url": "localVendor/globegroup-emaillabs-mailer" } ],
- Check if
minimum-stabilityis set todev. - Proceed to Installation.
EmailLabs specific functions
-
Tags
Add
X-MailTagsheader when creating new email message and separate tags by;as in example code:$email = new Email(); $email->getHeaders()->addTextHeader('X-MailTags', 'tag_1;tag_2');
License
This bundle is under the MIT license. See the complete LICENSE
TODO
- Verify string length? For example subject in EmailLabs is max 128 chars.
- Add recipe which automatically add service declaration.
- Add recipe which automatically add .env custom configuration example.
globegroup/emaillabs-mailer 适用场景与选型建议
globegroup/emaillabs-mailer 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2.76k 次下载、GitHub Stars 达 0, 最近一次更新时间为 2020 年 01 月 28 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 globegroup/emaillabs-mailer 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 globegroup/emaillabs-mailer 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2.76k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-01-28