I may be a little late- this topic is 5 years old... but I have a solution. Nearly every SMTP server is "public". You just need to find out what they are. This can be accomplished through command prompt.
Open 'er up and type:
nslookup.exe
then hit enter.
Then type
set type=mx
and hit enter.
Now just type the name of any website that accepts emails, and you'll get a list of their SMTP servers! These can be used. This is just FYI as I don't know anything about the legality of using a random SMTP server for sending your mail...
Open 'er up and type:
nslookup.exe
then hit enter.
Then type
set type=mx
and hit enter.
Now just type the name of any website that accepts emails, and you'll get a list of their SMTP servers! These can be used. This is just FYI as I don't know anything about the legality of using a random SMTP server for sending your mail...