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.6.2(3y ago)741.2M—8%20[1 PRs](https://github.com/nextras/mail-panel/pulls)4BSD-3-ClausePHPPHP ~7.1 || ~8.0CI passing

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 1mo ago

READMEChangelog (9)Dependencies (8)Versions (26)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

58

—

FairBetter than 98% of packages

Maintenance54

Moderate activity, may be stable

Popularity53

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 56.4% 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 ~143 days

Recently: every ~320 days

Total

25

Last Release

1108d 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 (35 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)")[![Unlink](https://avatars.githubusercontent.com/u/9026197?v=4)](https://github.com/Unlink "Unlink (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)")[![irkallacz](https://avatars.githubusercontent.com/u/5904678?v=4)](https://github.com/irkallacz "irkallacz (1 commits)")[![enumag](https://avatars.githubusercontent.com/u/539462?v=4)](https://github.com/enumag "enumag (1 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)")[![dada-amater](https://avatars.githubusercontent.com/u/3747040?v=4)](https://github.com/dada-amater "dada-amater (1 commits)")[![trejjam](https://avatars.githubusercontent.com/u/3594540?v=4)](https://github.com/trejjam "trejjam (1 commits)")[![adawolfa](https://avatars.githubusercontent.com/u/92433271?v=4)](https://github.com/adawolfa "adawolfa (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.8M335](/packages/nette-nette)[nette/web-project

Nette: Standard Web Project

10991.8k](/packages/nette-web-project)

PHPackages © 2026

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