binary-cats / laravel-mail-helpers
一个Laravel包,用于添加一些必要的邮件助手
6.1.0
2020-09-21 15:37 UTC
Requires
- illuminate/support: ^6.0|^7.0|^8.0
- symfony/dom-crawler: ^4.0|^5.0
- tijsverkoyen/css-to-inline-styles: ^2.0
Requires (Dev)
- phpunit/phpunit: ^7.0|^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-22 00:16:01 UTC
README
小型Laravel包,添加一组邮件助手
安装和用法
此包需要PHP 7和Laravel 5.6或更高版本。
php composer require binary-cats/laravel-mail-helpers
然后发布配置
php artisan vendor:publish --provider="BinaryCats\LaravelMailHelpers\HelpersServiceProvider"
配置将在您的config文件夹中添加mail-helpers.php
。
配置
直接从箱子里启用了以下类
CarbonCopy
将mail-helpers.cc
中的所有邮件添加到发送的所有邮件中。默认为无。
BlackCarbonCopy
将mail-helpers.bcc
中的所有邮件添加到发送的所有邮件中。默认为无。
InlineCss
将内联CSS样式应用于消息的HTML正文。这会导致邮件大小增加,但是,内联样式似乎被任何邮件客户端更加尊重。
SenderOverwrite
当你从子域(例如,mg.example.com
)发送邮件,但你的发件人是根域(example.com
)时,一些邮件服务器会将其视为欺骗并拒绝带有550 Verification failed for <...> Sender verify failed
或类似信息的信封。
重置发件人可能会减轻这个问题。
默认情况下,它设置为与mail.from
配置键相同的值。
测试
使用以下命令运行测试
composer test
变更日志
请参阅变更日志获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING获取详细信息。
安全
如果您发现任何安全问题,请通过info@binarycats.io发送电子邮件,而不是使用问题跟踪器。
鸣谢
支持我们
Binary Cats是一家位于伊利诺伊州罗塞尔的网站服务公司。
您的业务依赖于我们的贡献吗?请联系我们!所有承诺都将专门用于分配人力资源以维护和新酷的东西。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。