Prova a dare i comandi manualmente attraverso il telnet:
vai in DOS e digita Telnet nome_server 25
Poi i comandi dovrebbero essere gli stessi che invia il programma! Se manualmente l'e-mail parte vuol dire che è un problema nel codice altrimenti...