# MailDev SMTP Testing Server and Web Interface for Development Email Workflows

> MailDev is a local SMTP server with a browser UI for viewing test emails during development. It catches outgoing mail, exposes a REST API, supports attachments and relay options, and helps teams test email flows without sending real messages to customers.

- Skill: `agentskillexchange/maildev-smtp-testing-server-and-web-interface-for-developmen` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/maildev-smtp-testing-server-and-web-interface-for-developmen`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/maildev-smtp-testing-server-and-web-interface-for-developmen/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/maildev-smtp-testing-server-and-web-interface-for-developmen

---


# MailDev SMTP Testing Server and Web Interface for Development Email Workflows

MailDev is a local SMTP server with a browser UI for viewing test emails during development. It catches outgoing mail, exposes a REST API, supports attachments and relay options, and helps teams test email flows without sending real messages to customers.

## Installation

Use the upstream install or setup path that matches your environment:
- $ docker run -p 1080:1080 -p 1025:1025 maildev/maildev
- npm install
- npm run dev
- To lint your code before submitting your PR, run npm run lint.

Requirements and caveats from upstream:
- [![Docker Pulls](https://img.shields.io/docker/pulls/maildev/maildev)](https://hub.docker.com/r/maildev/maildev)
- **MailDev** is a simple way to test your project's generated email during development, with an easy to use web interface that runs on your machine built on top of [Node.js](http://www.nodejs.org).
- ## Docker Run

Basic usage or getting-started notes:
- | Options | Environment variable | Description |
- | -------------------------------- | -------------------------- | ----------------------------------------------------------------------------------------- |
- | -s, --smtp <port> | MAILDEV_SMTP_PORT | SMTP port to catch mail |

- Source: https://github.com/maildev/maildev
- Extracted from upstream docs: https://raw.githubusercontent.com/maildev/maildev/HEAD/README.md

## Documentation

- http://maildev.github.io/maildev/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/maildev-smtp-testing-server-and-web-interface-for-development-email-workflows/)

