DevNullSMTP

As the name implies, DevNullSmtp is a dummy SMTP server that can be used for testing purposes. By default, Emails sent to DevNullSmtp are lost. It can be used to troubleshoot email related problems

There are two variations of DevNullSMTP:
  1. Integrated with Xeams
  2. Stand-alone
Starting from v6.5, DevNullSMTP has been integrated with Xeams. Follow the steps below to add recipients for DevNullSMTP.

  • Add a new text file called DevNullRecipients.txt in $INSTALL_DIR\config folder
  • Add email addresses that are considered for DevNull - one address per line
  • Xeams will accept emails for addresses specified in this file but the message will be lost. You will NOT see the message either in Live Monitor or Message Repository
  • Needless to say, DO NOT put any important address in this file. Every email sent to these recipients will be lost
Important Note: There is no need to restart Xeams after modifying the file.

Instructions

  • Click here to download this tool.
  • Extract the zipped file in the same folder where you have installed Xeams
  • Double click DevNullSmtp.bat to run it
  • Specify a port number and click Start Server
  • By default, DevNullSmtp will run as an open relay - meaning it will accept messages for every domain and users.
  • Specify desired domain names in the text box below to restrict DevNullSmtp to certain domains
  • Specify complete email addresses to restrict recipients - meaning DevNullSmtp will only accept messages for these individuals


How it works

  • The screenshot on the right shows DevNullSmtp running on port 25 and accepts messages for domainone.com and domaintwo.com
  • The log shows an incoming email that was supposed to be delivered to someone@gmail.com. It was denied by DevNullSmtp is not configured to accept emails for that domain.
  • Check Save incoming messages to box and specify a path on the local machine if you want to save incoming messages.


This version of DevNullSmtp is newer than the version found on http://www.aboutmyip.com/AboutMyXApp/DevNullSmtp.jsp