PHPackages                             buldurmert/mbqueue - 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. buldurmert/mbqueue

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

buldurmert/mbqueue
==================

Php Mail Queue Helper

00PHP

Since Mar 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/mertbuldur/Php-Mail-Queue-Helper)[ Packagist](https://packagist.org/packages/buldurmert/mbqueue)[ RSS](/packages/buldurmert-mbqueue/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Hello, Welcome to MBSoftware Email Queue Helper Script!

[Support Me For Patreon](https://www.patreon.com/mertbuldur)| [Youtube](https://www.youtube.com/c/mertbuldur?sub_confirmation=1)| [WebSite](https://mertbuldur.com)

First one installation;

[Packagist](https://packagist.org/packages/buldurmert/mbqueue)

```
composer require buldurmert/mbqueue

```

1. Enter into folder
2. Run composer install
3. Open cron.php and generate.php
4. Edit the content.

```
new MBSoftware\mQueue(
    $databaseSettingArray,
    $mailSettingArray,
    $sendLimit = 5
);
```

$databaseSettingArray:

```
[
    'host'=>'localhost',
    'dbname'=>'databasename',
    'username'=>'root',
    'password'=>'password'
];
```

$mailSettingArray:

```
[
    'host'=>'mail smtp host',
    'port'=>25,
    'username'=>'mail username',
    'password'=>'mail password',
    'senderMail'=>'mail sender email',
    'senderName'=>'mail sender name'
];
```

$sendLimit:

```
It specifies how many e-mails you will send in the cron run.

```

Example:

```
$mQueue  = new MBSoftware\mQueue(
    [
        'host'=>'localhost',
        'dbname'=>'mQueue',
        'username'=>'root',
        'password'=>'123456789'
    ],
    [
        'host'=>'smtp.google.com',
        'port'=>25,
        'username'=>'mbsoftware@gmail.com',
        'password'=>'123456789',
        'senderMail'=>'mbsoftware@gmail.com',
        'senderName'=>'MbSoftware'
    ],
    5
);
```

5.Define your cron.php address in your panel to create a cron

6.There are examples in generate.php to create mail content or send mail.

Example:

\*\* if you want only add database email content

```
$mQueue->insertQueue("buldurmert@gmail.com","Hello","Welcome to my site");
```

\*\* if yout want add database email content and after send mail

```
$mQueue->insertQueue("buldurmert@gmail.com","Hello","Welcome to my site")->sendQueue(true);
```

\*\* To send a content with a certain id by mail

```
$mQueue->sendQueue(false,6);
```

\*\* get all pending email content

```
$mQueue->getPending($limit = 0,$order = 'asc');
```

\*\* get all reject email content

```
$mQueue->getReject($limit = 0,$order = 'asc');
```

\*\* get all sended email content

```
$mQueue->getSended($limit = 0,$order = 'asc');
```

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/696e519eba2108c57c0fe7088e6b622dd70ce35a723e05162df54d53c54e0ed4?d=identicon)[mertbuldur](/maintainers/mertbuldur)

---

Top Contributors

[![mertbuldur](https://avatars.githubusercontent.com/u/8089725?v=4)](https://github.com/mertbuldur "mertbuldur (4 commits)")

### Embed Badge

![Health badge](/badges/buldurmert-mbqueue/health.svg)

```
[![Health](https://phpackages.com/badges/buldurmert-mbqueue/health.svg)](https://phpackages.com/packages/buldurmert-mbqueue)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.5M29](/packages/league-geotools)[illuminate/bus

The Illuminate Bus package.

6045.5M504](/packages/illuminate-bus)[uecode/qpush-bundle

Asynchronous processing for Symfony using Push Queues

1672.5M2](/packages/uecode-qpush-bundle)[jayazhao/think-queue-rabbitmq

为 ThinkPHP5.1 队列增加 RabbitMQ 驱动

141.5k](/packages/jayazhao-think-queue-rabbitmq)

PHPackages © 2026

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