waynebrummer / mail-digester
根据通知数据属性发送总结邮件。
1.3.0
2020-02-14 07:12 UTC
Requires
- php: ^7.2
- illuminate/console: ~5.0|~6.0|~7.0
- illuminate/database: ~5.0|~6.0|~7.0
- illuminate/support: ~5.0|~6.0|~7.0
Requires (Dev)
- orchestra/testbench: ~4.0
- phpunit/phpunit: ~8.0
This package is auto-updated.
Last update: 2024-09-21 16:42:54 UTC
README
Mail Digester 将会根据 Laravel 默认的通知表安排并运行每日、每周或每月的未读邮件汇总。
基本上是为那些喜欢忽略广播或 Slack 消息的人...
安装
通过 Composer
composer require waynebrummer/mail-digester
发布配置文件
php artisan vendor:publish --provider="Pace\MailDigester\ServiceProvider"
使用配置
安装后,它将收集通知表中的所有未读邮件。
工作进度将数据属性中的常见项目分组在一起。
以下配置选项在 config/mail-digester.php
中可用
-
enabled:设置为
true
或false
以启用邮件发送。 -
frequency:设置为
daily
、weekly
或monthly
以安排邮件摘要。 -
occurrence:服务器上的物理时间或触发汇总邮件的时间。
daily
将使用hh:mm
weekly
将使用例如1
、2
等7
monthly
将使用1
、2
等last_day
-
mark_read:一旦发送了汇总邮件,将自动更新邮件的未读状态。
使用中间件
通过填充请求的中间件 ID 和通知 ID,将渲染通知为已读。
标识符
'' {url}/notification_id={notification_id} ''
关于本地开发测试的说明
请确保使用 mailtrap.io 或 Telescope 或其他工具。
贡献工作进度
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 @wayne.brummer 联系,而不是使用问题跟踪器。
致谢
-- 无
许可
Apache 许可证 (Apache 2.0)。有关更多信息,请参阅 许可文件。