smtp4dev

smtp4dev - the fake smtp email server for development and testing

BSD-3-CLAUSE License

Downloads
745
Stars
2.8K
Committers
15

smtp4dev - the fake SMTP email server for development and testing.

A dummy SMTP server for Windows, Linux, Mac OS-X (and maybe elsewhere where .NET Core is available). Lets you test your application without spamming your real customers.

smtp4dev support many advanced features:

  • OpenAPI/Swagger API
  • IMAP access to retrieve and delete messages
  • SMTP session logging
  • UTF8 support
  • Viewport size switcher to simulate mobile etc
  • Multipart MIME inspector
  • HTML compatibility report and HTML validation
  • TLS/SSL with implicit and STARTTLS modes and auto self-signed cert generation
  • Authentication
  • Multiple mailboxes along with rules to control what message goes where
  • Reply, compose and relay messages including rules to auto relay
  • Scripting expressions including error simulation

If you're looking for the older v2 Windows only GUI version. Grab it here.

If you find smtp4dev useful, please consider supporting further development by making a donation .

Getting Started

Installation Instructions

Configuration

Configuring your programs to send mails to smtp4dev

[API] (https://github.com/rnwood/smtp4dev/wiki/API)

Screenshots

License

Package Rankings
Top 5.81% on Proxy.golang.org
Top 19.54% on Pypi.org
Badges
Extracted from project README
FOSSA Status FOSSA Status