The base for this project is netDumpster library and its NuGet package, as well as the class MailMessageMimeParser of mimeparser.codeplex.com project.

When the email massage is sent to Fake Smtp server host and port, Fake Smtp server receives the message, keeps it in memory and sends it nowhere further.

This site is a web interface for Fake Smtp server. The site allows to see:

The setting page allows seeing:

The regular email message can be sent to the Fake Smtp server using C# code, for instance. Host and Port values can be taken from the settings page:

	var email = new System.Net.Mail.MailMessage("from@mail.com", "to1@mail.com, to2@mail.com", "Subject", "Message");

	using (var smtpClient = new System.Net.Mail.SmtpClient {Host = "localhost", Port = 5000})
	{
		smtpClient.Send(email);
	}