I am years late to the party but this works great for me.
http://emailrelay.sourceforge.net/
Having the .net email client just save the email and not send it
does not answer the question if your code works. To tell if it works
you must actually send it.