I need some help with sending mail in .NET. I have code that works, but Windows Vista users will not be able to run it, since SMTP services were NOT shipped with Vista. Now I am either forced to use DNS lookup, or use sockets. Both of which I have no experience with. Is there a way I could package SMTP service with my application, or could someone explain my alternatives please?