rnwood/smtp4dev

smtp4dev - the fake smtp email server for development and testing

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 17th, 2026
Created on January 13th, 2012
Open Issues & Pull Requests: 26 (+0)
GitHub issues: Enabled
Number of forks: 428
Total Stargazers: 3,976 (+0)
Total Subscribers: 65 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.6 hours
Mean response time: 38.7 days
90th percentile: 119.9 days
Tracked items: 169

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 90% of issues opened in the past year have since been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 380 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (6)
  • more details needed (2)

Detailed Description

smtp4dev is a fake SMTP email server for development and testing that runs on Windows, Linux, and macOS.

The tool solves the problem of testing email functionality without risking real customer communication. It intercepts SMTP traffic from your application and stores messages for inspection. Beyond basic SMTP interception, smtp4dev offers a Terminal User Interface mode with full functionality, an advanced web interface, IMAP and POP3 access to retrieve messages, detailed SMTP session logging, HTML email rendering with compatibility reports, a viewport switcher for responsive email testing, MIME parts inspection, TLS/SSL support with automatic self-signed certificate generation, authentication, multiple mailboxes with routing rules, message relay with rules, message composition and reply capabilities, and scripting expressions for error simulation.

Developers should choose this tool if they need comprehensive email testing beyond simple SMTP capture. It suits projects where email rendering quality matters, where you need to test multiple mailbox scenarios, or where you want to simulate authentication and TLS configurations. The README directly compares smtp4dev to MailHog, MailCatcher, MailDev, and FakeSMTP, highlighting that smtp4dev uniquely offers a full-featured Terminal UI, HTML compatibility reports, a MIME parts inspector, detailed SMTP session logging, multiple mailboxes with rules, and message composition features. The tool runs on .NET and supports Docker deployment.

The maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker is dominated by requests for more details, suggesting that issue reports often lack sufficient information for immediate action.