Sitefinity Mail Server is Windws Forms application for testing, inspecting and simulating behavior of email campaigns with a large number of recipients.
-
Runs an SMTP server (listening on any configured port) and receives messages (in contrast to tools like smtp4dev, messages are not stored and are not displayed, but only counted). Does not store any messages, does not really send any messages anywhere
-
SMTP messages are received regardless of their recipients' addresses.
-
For specific configured email addresses, automatically produces bounce messages (the bounce reason is also configurable). Bounce messages are collected by POP3. If a message is sent to one of the bounced addresses, a fake bounced message is produced, which can be collected by Sitefinity later.
-
Runs a POP3 server (The default port for the POP3 server is 995, same as the default one in Sitefinity, but any port can be set, as long as it matches Sitefinity's settings), through which bounced messages can be collected.
The POP3 server accepts any user, with any password. If the POP3 username is of the Sitefinity Bounce POP3 Username, the bounced messages are released.
The same username must be defined in Sitefinity as the Bounced messages POP3 user (with any password). Otherwise, if the POP3 session user is any other user, the POP3 server returns nothing.
-
Auto-detects whether hMailServer is already running on the machine and offers to stop its service for you, to avoid a port-collision.
-
Shows statistics of the number of received messages and a list of all the recipients' addresses.
-
UX features:
Notes:
- The server runs and does everything in memory. If you restart the server, or the whole application, all the data of messages and bounced counters gets reset (user settings are saved).
- This application contains animated Nyan cats (with no sound, thank God), in case you are allergic.
- Store the messages for real POP3 usage
- Simulate email campaigns:
- Link clicks in message
- Opening a message
- Add Change port » open options dialog, when hMailServer crashes the application
- shorten the balloon time when a message is received (or display in bulks)
This tool uses embedded source from open projects:
- SMTP server based on Eric Daugherty's Simple Mail Processor.
- POP3 server based on LumiSoft Mail Server.