iwedmak / mail-log
在laravel 5中记录邮件
0.06
2018-06-25 09:20 UTC
Requires
- php: >=5.5.0
- illuminate/database: 5.*
- laravel/framework: 5.*
README
记录laravel发送的每封邮件(包括队列中的邮件),防止重复。您可以通过在BCC中添加 skeep@me.com 来覆盖此功能,或者通过在BCC中添加 delay@me.com 来限制重复的频率(默认为30分钟)。监控邮件阅读,有事件 MessageRead。
- 安装
composer require iwedmak/mail-log
- 或
php composer.phar require iwedmak/mail-log
- 或添加到 composer.json
"iwedmak/mail-log": "dev-master"
注册提供者,将以下内容添加到 config/app.php 中的 providers 数组
iWedmak\Mail\MailLogServiceProvider::class,
之后,您需要发布配置
php artisan vendor:publish
并发布迁移并迁移
php artisan maillog:migration php artisan migrate
现在我们可以通过添加到 app/Providers/EventServiceProvider.php 来订阅邮件发送事件
protected $subscribe = [ 'iWedmak\Mail\MailEventListener', ];
现在您有一个新的事件,它是 iWedmak\Mail\MessageRead,当邮件被阅读时。