Con Winsock di dovresti essere fatta tutto il protocollo per SMTP per inviare una email... Cambia soltanto nella prima parte dove l'informazione su username e password viene inviata codificata in base 64...
Dovresti trovare qualcosa a riguardo qui:
http://www.faqs.org/rfcs/rfc2821.html