smtp4dev - the mail server for development
A dummy SMTP server for Windows, Linux, Mac OS-X (and maybe elsewhere where .NET Core is available). This repository hosts the development of v3 which will have a re-written web UI so that it can be shared amongst members of a team (the most requested feature in v2). For the stable smtp4dev version 2 (Windows only desktop app) please see [https://github.com/rnwood/smtp4dev/releases/tag/v2.0.10] and the v2.0 branch.
If you find smtp4dev useful, please consider supporting further development by making a donation:
(+270k when prev hosted on Codeplex)
The version hosted on this repo is in heavy development. Grab the stable(r) v2 version if you want something feature complete which you can just double click on and use.
The MacOS release is totally untested. Please contribute instructions on how to use and feedback on any issues
-
Download a release and unzip.
-
On Linux
chmod +x
theRnwood.Smtp4dev
file to make it executable -
Edit
appsettings.json
and set the port number you want the SMTP server to listen on. -
Run
Rnwood.Smtpdev
(.exe
on Windows). (If you downloaded thenoruntime
version, you need the .NET Core 2.0 runtime on your machine and you should executedotnet Rnwood.Smtpdev.dll
to run it.) -
Open your browser at
http://localhost:5000
-
Now configure your apps which send mail, to use the SMTP server on the machine where SMTP4dev is running (
localhost
if they are on the same machine), and using the port you selected (25
by default).