This is a question I've tried to answer for a long time now. I'm currently working on a personal project on a windows XP machine and it's come to the point where I need to send emails to test some functionality.
I'm looking for an application that I can setup that mimics an SMTP server or actually IS an SMTP server that when PHP runs the mail()
command, this application will catch said email and store it in a way that is easily retrievable by me.
Another post on here on SF mentioned an application called Neptune, however website hosting that does not exist anymore.
Windows XP has the ability to run an SMTP server via IIS. This article may help in getting you setup.
hMailServer will run on XP and does not require a huge amount of configuration.