PHPackages                             nextras/mail-panel - 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. [Framework](/categories/framework)
4. /
5. nextras/mail-panel

ActiveLibrary[Framework](/categories/framework)

nextras/mail-panel
==================

MailPanel is extension for Nette Framework which captures sent e-mails in development mode and shows them in debugger bar.

v2.7.1(3mo ago)741.2M↓17.8%20[2 issues](https://github.com/nextras/mail-panel/issues)4BSD-3-ClausePHPPHP ~7.1 || ~8.0CI failing

Since Dec 5Pushed 3mo ago8 watchersCompare

[ Source](https://github.com/nextras/mail-panel)[ Packagist](https://packagist.org/packages/nextras/mail-panel)[ RSS](/packages/nextras-mail-panel/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (16)Versions (28)Used By (4)

Nextras Mail Panel
==================

[](#nextras-mail-panel)

[![Downloads this Month](https://camo.githubusercontent.com/7da6c5c584a9ef00500afb53086316cb7f36f313e0bbb5a9145e35d3661e7bad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f6e6578747261732f6d61696c2d70616e656c2e7376673f7374796c653d666c6174)](https://packagist.org/packages/nextras/mail-panel)[![Stable version](https://camo.githubusercontent.com/1e0cd1aede4ea35563016afa6ceab8482c47a0ad379cd71a540289f456d92fb6/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6578747261732f6d61696c2d70616e656c2e7376673f7374796c653d666c6174)](https://packagist.org/packages/nextras/mail-panel)

Nextras Mail Panel is an extension for [Nette Framework](https://nette.org) which captures sent e-mails in development mode and shows them in [Tracy](https://tracy.nette.org) bar.

### Screenshot

[](#screenshot)

[![](doc/assets/screenshot.png)](doc/assets/screenshot.png)

### Installation

[](#installation)

1. Install library via composer:

    ```
    composer require nextras/mail-panel
    ```
2. Update your local configuration (e.g. `config.local.neon`) to register Mail Panel to Tracy
    and to change default mailer to `Nextras\MailPanel\FileMailer`.

    ```
    tracy:
    	bar:
    		- Nextras\MailPanel\MailPanel(%tempDir%/mail-panel-latte)

    services:
    	nette.mailer:
    		class: Nette\Mail\Mailer
    		factory: Nextras\MailPanel\FileMailer(%tempDir%/mail-panel-mails)
    ```

### Usage

[](#usage)

Messages has to be sent by injected instance of `Nette\Mail\Mailer`.

```
class ExamplePresenter extends BasePresenter
{
	/** @var Nette\Mail\Mailer @inject */
	public $mailer;

	public function actionSendMail()
	{
		$mail = new Nette\Mail\Message();
		$mail->setFrom('john.doe@example.com', 'John Doe');
		$mail->addTo('jack@example.com');
		$mail->setSubject('Order Confirmation');
		$mail->setHtmlBody('Hello Jack,Your order has been accepted.');

		$this->mailer->send($mail);
	}
}
```

### License

[](#license)

*Based on [MailPanel by Jan Drábek](https://packagist.org/packages/jandrabek/nette-mailpanel).*

New BSD License. See full [license](license.md).

###  Health Score

64

—

FairBetter than 99% of packages

Maintenance79

Regular maintenance activity

Popularity53

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% 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 ~174 days

Recently: every ~360 days

Total

27

Last Release

106d ago

PHP version history (6 changes)v2.0.0PHP &gt;=5.3.0

v2.2.0PHP ~5.3

v2.2.3PHP &gt;=5.3

v2.4.0PHP &gt;=5.6

v2.5.0PHP ~7.1

v2.5.3PHP ~7.1 || ~8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/953773db6e30161b5e76572bf909c24e8ef07d7419aeebc311e071600ea99bef?d=identicon)[hrach](/maintainers/hrach)

![](https://www.gravatar.com/avatar/6163a0eec16c2bfc9cce0c7c8801b5166cca9af81a146764676059a965044000?d=identicon)[JanTvrdik](/maintainers/JanTvrdik)

![](https://www.gravatar.com/avatar/6de7af31c57b0f760d5e77db6ef76347d8ed8f9e914231554b877d140ced014e?d=identicon)[janmarek](/maintainers/janmarek)

---

Top Contributors

[![JanTvrdik](https://avatars.githubusercontent.com/u/175109?v=4)](https://github.com/JanTvrdik "JanTvrdik (79 commits)")[![hrach](https://avatars.githubusercontent.com/u/284263?v=4)](https://github.com/hrach "hrach (36 commits)")[![janmarek](https://avatars.githubusercontent.com/u/150257?v=4)](https://github.com/janmarek "janmarek (8 commits)")[![SendiMyrkr](https://avatars.githubusercontent.com/u/1462122?v=4)](https://github.com/SendiMyrkr "SendiMyrkr (3 commits)")[![trejjam](https://avatars.githubusercontent.com/u/3594540?v=4)](https://github.com/trejjam "trejjam (3 commits)")[![zraly](https://avatars.githubusercontent.com/u/522848?v=4)](https://github.com/zraly "zraly (2 commits)")[![Ciki](https://avatars.githubusercontent.com/u/342730?v=4)](https://github.com/Ciki "Ciki (2 commits)")[![Gappa](https://avatars.githubusercontent.com/u/749981?v=4)](https://github.com/Gappa "Gappa (2 commits)")[![Unlink](https://avatars.githubusercontent.com/u/9026197?v=4)](https://github.com/Unlink "Unlink (2 commits)")[![mabar](https://avatars.githubusercontent.com/u/20974277?v=4)](https://github.com/mabar "mabar (1 commits)")[![o5](https://avatars.githubusercontent.com/u/218562?v=4)](https://github.com/o5 "o5 (1 commits)")[![PavelJurasek](https://avatars.githubusercontent.com/u/1270132?v=4)](https://github.com/PavelJurasek "PavelJurasek (1 commits)")[![radimvaculik](https://avatars.githubusercontent.com/u/461164?v=4)](https://github.com/radimvaculik "radimvaculik (1 commits)")[![enumag](https://avatars.githubusercontent.com/u/539462?v=4)](https://github.com/enumag "enumag (1 commits)")[![dada-amater](https://avatars.githubusercontent.com/u/3747040?v=4)](https://github.com/dada-amater "dada-amater (1 commits)")[![adawolfa](https://avatars.githubusercontent.com/u/92433271?v=4)](https://github.com/adawolfa "adawolfa (1 commits)")[![irkallacz](https://avatars.githubusercontent.com/u/5904678?v=4)](https://github.com/irkallacz "irkallacz (1 commits)")

---

Tags

mail-panelnette-componentnextrasphptracytracy-panelframeworkmaildebuggingmailingmail panelmailpanel

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nextras-mail-panel/health.svg)

```
[![Health](https://phpackages.com/badges/nextras-mail-panel/health.svg)](https://phpackages.com/packages/nextras-mail-panel)
```

###  Alternatives

[nette/web-project

Nette: Standard Web Project

11093.7k](/packages/nette-web-project)[nette/nette

👪 Nette Framework - innovative framework for fast and easy development of secured web applications in PHP (metapackage)

1.6k2.8M339](/packages/nette-nette)[nette/application

🏆 Nette Application: a full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.

45916.0M1.2k](/packages/nette-application)[tomaj/nette-api

Nette api

36276.9k8](/packages/tomaj-nette-api)[duxweb/dux-lite

The lightweight framework based on slim php

161.0k9](/packages/duxweb-dux-lite)

PHPackages © 2026

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