PHPackages                             adaptivemedia/laravel-email-queue-checker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. adaptivemedia/laravel-email-queue-checker

AbandonedArchivedLibrary[Queues &amp; Workers](/categories/queues)

adaptivemedia/laravel-email-queue-checker
=========================================

Will check that your applications email queue is working properly

2.2.0(3y ago)02.1k↓25%1MITPHPPHP &gt;=7.2

Since Jun 2Pushed 3y agoCompare

[ Source](https://github.com/adaptivemedia/laravel-email-queue-checker)[ Packagist](https://packagist.org/packages/adaptivemedia/laravel-email-queue-checker)[ Docs](https://github.com/adaptivemedia/laravel-email-queue-checker)[ RSS](/packages/adaptivemedia-laravel-email-queue-checker/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (4)Versions (10)Used By (0)

Email queue checker for Laravel projects to verify that your email queue is running
===================================================================================

[](#email-queue-checker-for-laravel-projects-to-verify-that-your-email-queue-is-running)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ecd2632675773c513ded59e2a380280008e8b17c70aef0a75c039c883a4c8750/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61646170746976656d656469612f6c61726176656c2d656d61696c2d71756575652d636865636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/adaptivemedia/laravel-email-queue-checker)[![Build Status](https://camo.githubusercontent.com/ab6dd4f1761a34247e16c25faed088087a431e31a94d88e135e26081e304e289/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f61646170746976656d656469612f6c61726176656c2d656d61696c2d71756575652d636865636b65722f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/adaptivemedia/laravel-email-queue-checker)[![Total Downloads](https://camo.githubusercontent.com/2f34309ca0c2508dace85ca3c5d198eab9edd05d1a06819a47d0d6a586578068/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f61646170746976656d656469612f6c61726176656c2d656d61696c2d71756575652d636865636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/adaptivemedia/laravel-email-queue-checker)

In many projects there's an email queue that is responsible for sending emails. To make sure that the email queue is running, this package will add an email to the queue so it will be sent to a central system that receives the email and confirms that the queue is up and running. This package requires Laravel, at least version 5.2.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require adaptivemedia/laravel-email-queue-checker
```

#### Add the service provider

[](#add-the-service-provider)

```
// config/app.php

'providers' => [
    // ...
    Adaptivemedia\EmailQueueChecker\EmailQueueCheckerServiceProvider::class,
];
```

If you're on Laravel 5.5, this package will be registered automatically via Laravels [Package Discovery](https://laravel.com/docs/5.5/packages#package-discovery)

#### Add console command to Kernel

[](#add-console-command-to-kernel)

```
// app/Console/Kernel.php

protected $commands = [
    \Adaptivemedia\EmailQueueChecker\AddEmailQueueCheckerEmailCommand::class
];
```

#### Add a scheduling event to the command

[](#add-a-scheduling-event-to-the-command)

```
// app/Console/Kernel.php

protected function schedule(Schedule $schedule)
{
    $schedule->command('email-queue-checker:add-email')->hourly();
}
```

#### Publish the config and edit it

[](#publish-the-config-and-edit-it)

```
php artisan vendor:publish --provider="Adaptivemedia\EmailQueueChecker\EmailQueueCheckerServiceProvider" --tag="config"
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Adaptivemedia](https://github.com/adaptivemedia)
- [All Contributors](../../contributors)

About Adaptivemedia
-------------------

[](#about-adaptivemedia)

Adaptivemedia is a web development agency based in Stockholm, Sweden. Check out our website at [here](https://adaptivemedia.se).

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 94.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~243 days

Recently: every ~460 days

Total

9

Last Release

1319d ago

Major Versions

v1.1.4 → v2.0.02020-06-03

PHP version history (2 changes)v1.0.0PHP ^7

v2.0.0PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/609a88f1fe8b2ea8e3cf19442e3e2953a4c1376960c066d15343bd1d535341e5?d=identicon)[viirre](/maintainers/viirre)

---

Top Contributors

[![viirre](https://avatars.githubusercontent.com/u/697468?v=4)](https://github.com/viirre "viirre (16 commits)")[![MartinCamen](https://avatars.githubusercontent.com/u/8720813?v=4)](https://github.com/MartinCamen "MartinCamen (1 commits)")

---

Tags

adaptive mediaemail-queue-checker

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/adaptivemedia-laravel-email-queue-checker/health.svg)

```
[![Health](https://phpackages.com/badges/adaptivemedia-laravel-email-queue-checker/health.svg)](https://phpackages.com/packages/adaptivemedia-laravel-email-queue-checker)
```

###  Alternatives

[illuminate/queue

The Illuminate Queue package.

20331.4M1.2k](/packages/illuminate-queue)[prwnr/laravel-streamer

Events streaming package for Laravel that uses Redis 5 streams

110196.9k1](/packages/prwnr-laravel-streamer)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[saeedvaziry/laravel-async

Run asynchronous code in Laravel without waiting for results

15310.0k](/packages/saeedvaziry-laravel-async)[harris21/laravel-fuse

Circuit breaker for Laravel queue jobs. Protect your workers from cascading failures.

3786.5k](/packages/harris21-laravel-fuse)[pmatseykanets/artisan-beans

Easily manage your Beanstalkd job queues right from the Laravel artisan command

4482.1k](/packages/pmatseykanets-artisan-beans)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
