Have you ever been working on a project, on your local environment, where you needed to test emailing? It’s a tedious task to setup a local SMTP to work with, and then you always have the issue of accidentally sending someone an email from the website, during routine development or testing.
For a long time, I just dealt with SMTP, by not testing it until it was on a server, which works, but can be time consuming to test, especially if you’ve messed it up.
Thankfully, about 2 months ago, I found Papercut. It’s a program you can run on windows that will act as your SMTP server. Not only is it easy to setup (just download, unzip and run it), but it also traps emails into it’s own system, rather than emailing them. This is such a huge advantage. Not only will you not accidentally email someone while working on your sites, but you will also be able to go see exactly what your outgoing emails will look like, without having to log into your email accounts over and over again.
For more information, and to download see: http://papercut.codeplex.com/