adaptivemedia/laravel-email-queue-checker

此包已被放弃,不再维护。未建议替代包。

将检查您的应用程序邮件队列是否正常工作

2.2.0 2022-10-04 05:45 UTC

This package is auto-updated.

Last update: 2023-12-04 08:20:14 UTC


README

Latest Version on Packagist Build Status Total Downloads

在许多项目中,都有一个负责发送邮件的邮件队列。为了确保邮件队列运行正常,此包将向队列中添加一封邮件,使其发送到一个接收邮件并确认队列正在运行的中心系统。此包需要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)。请参阅许可文件以获取更多信息。