I do not test email locally, to problematic to get a good result and then transfer to the remote host.
I do all me email testing on the remote server.
I have not really been able to find a good smtp server for windows 7. but this one came up through a Google search and the price is right:
Free-SMTP-Server.shtml