adaptivemedia / laravel-email-queue-checker
此包已被放弃,不再维护。未建议替代包。
将检查您的应用程序邮件队列是否正常工作
2.2.0
2022-10-04 05:45 UTC
Requires
- php: >=7.2
- illuminate/console: ^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ~3.0|~5.0|~6.0
- phpunit/phpunit: ^6.0|^7.0|^8.0|^9.0
README
在许多项目中,都有一个负责发送邮件的邮件队列。为了确保邮件队列运行正常,此包将向队列中添加一封邮件,使其发送到一个接收邮件并确认队列正在运行的中心系统。此包需要Laravel,至少版本5.2。
安装
您可以通过composer安装此包
composer require adaptivemedia/laravel-email-queue-checker
添加服务提供者
// config/app.php 'providers' => [ // ... Adaptivemedia\EmailQueueChecker\EmailQueueCheckerServiceProvider::class, ];
如果您使用的是Laravel 5.5,此包将通过Laravel的Package Discovery自动注册
将控制台命令添加到Kernel
// app/Console/Kernel.php protected $commands = [ \Adaptivemedia\EmailQueueChecker\AddEmailQueueCheckerEmailCommand::class ];
将调度事件添加到命令
// app/Console/Kernel.php protected function schedule(Schedule $schedule) { $schedule->command('email-queue-checker:add-email')->hourly(); }
发布配置并编辑它
php artisan vendor:publish --provider="Adaptivemedia\EmailQueueChecker\EmailQueueCheckerServiceProvider" --tag="config"
变更日志
请参阅CHANGELOG以获取更多关于最近更改的信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过info@adaptivemedia.se发送电子邮件,而不是使用问题跟踪器。
致谢
关于Adaptivemedia
Adaptivemedia是一家位于瑞典斯德哥尔摩的网站开发公司。请访问我们的网站这里。
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。