PHPackages                             adt/smtp-queue-mailer - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. adt/smtp-queue-mailer

AbandonedArchivedLibrary[Mail &amp; Notifications](/categories/mail)

adt/smtp-queue-mailer
=====================

SMTP mailer for Nette Framework

v1.0(9y ago)0153MITPHP

Since Jul 13Pushed 9y ago5 watchersCompare

[ Source](https://github.com/AppsDevTeam/SmtpQueueMailer)[ Packagist](https://packagist.org/packages/adt/smtp-queue-mailer)[ RSS](/packages/adt-smtp-queue-mailer/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

ADT/SmtpQueueMailer
===================

[](#adtsmtpqueuemailer)

Registrace extension
--------------------

[](#registrace-extension)

```
extensions:
    queueMailer: ADT\SmtpQueueMailer\DI\SmtpQueueMailerExtension

```

Nastavení extension:
--------------------

[](#nastavení-extension)

```
queueMailer:
	path: '%appDir%/model/mailer.db'
	options:
		lazy: true

```

Registrace maileru:
-------------------

[](#registrace-maileru)

**Nový mailer:** (možnost využít předpřipravenou třídu `ADT\SmtpQueueMailer\Mailer`)

```
services:
	nette.mailer:
		class: ADT\SmtpQueueMailer\Mailer(%mailer%)
		tags: [queueMailer]

```

- přidání nastavení pro mailer:

```
	parameters:
		mailer:
			smtp: true
			host:
			port:
			username:
			password:

```

**Úprava existujícího maileru** (vlastní třída)

Přidat traitu `use \ADT\SmtpQueueMailer\SmtpQueueMailerTrait;`

např.:

```
class Mailer extends Nette\Mail\SmtpMailer {
	use \ADT\SmtpQueueMailer\SmtpQueueMailerTrait;
}

```

pro přepsání metody maileru `send` je třeba mailer upravit:

```
class Mailer extends \ADT\Mail\SingleRecipientMailer {
	use SmtpQueueMailer {
		send as queueSend;
	}

	public function send(\Nette\Mail\Message $message) {
		…
		$this->queueSend($mail); // místo parent::send($mail)
	}

}

```

Command pro opětovné odeslání emailů z fronty:
----------------------------------------------

[](#command-pro-opětovné-odeslání-emailů-z-fronty)

`php www/index.php adt:queueMailerResend`

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

Unknown

Total

1

Last Release

3638d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5575ff5b286a1982356d8ed7d8fc9f44385b44ef1108f34ac8c71b106d0c69ec?d=identicon)[michallohnisky](/maintainers/michallohnisky)

![](https://www.gravatar.com/avatar/b14b3ccdfe1f00a01596de650930f4dcb5de964af406a2cb7a9dafdf75decc6a?d=identicon)[appsdevteam](/maintainers/appsdevteam)

---

Tags

netteemailsmtpADT

### Embed Badge

![Health badge](/badges/adt-smtp-queue-mailer/health.svg)

```
[![Health](https://phpackages.com/badges/adt-smtp-queue-mailer/health.svg)](https://phpackages.com/packages/adt-smtp-queue-mailer)
```

PHPackages © 2026

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