SMTP Testing – without a live server
Posted in software testing on May 5th, 2009 by msposato – 1 CommentI recently needed to test email functionality in my application. Normally I’d point to a SMTP server, like smtp.gmail.com, and go at it. However the message was being sent from a content management system (CMS) that was difficult to configure locally with the ssl required to send a message to gmail or my usual smpt server. Instead I found papercut, by Ken Robertson. When running, it listens on the default SMTP port (25), or whatever port you tell it to listen. It intercepts the message, allowing you to inspect the contents, headers, etc. Both the binaries and source code are available. Thank You Ken Robertson.