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(2mo ago)741.2M↓19.2%20[2 issues](https://github.com/nextras/mail-panel/issues)4BSD-3-ClausePHPPHP ~7.1 || ~8.0CI failing

Since Dec 5Pushed 2mo 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 2d 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

66

—

FairBetter than 99% of packages

Maintenance87

Actively maintained with recent releases

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

61d 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/nette

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

1.6k2.8M337](/packages/nette-nette)[nette/web-project

Nette: Standard Web Project

10993.3k](/packages/nette-web-project)[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.

45715.9M1.1k](/packages/nette-application)[tomaj/nette-api

Nette api

36273.2k8](/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)
