I need to test SMTP email sending capability that I just added to my java app. So far, I only tested it using my private Gmail account. It works fine.
Now I would like to test various settings: SSL, no SSL, TLS, no TLS, change ports, require authenticaton or no authentication, etc. This is because this app will soon go to customers, and I presume they all have different SMTP settings. I'd like to make sure the app works in majority of cases.
How should I test my app email sending capabilities?
Should I set-up some SMTP server on my local Windows 7 machine?
Which way to go?