Perché il cdonts.dll non è presente in windows 2003.

Per l'invio di mail devi utilizzare l'SMTP. Per esempio:
codice:
MailMessage mailObj = new MailMessage();

SmtpMail.SmtpServer = "Localhost"; // o il tuo server smtp.
mailObj.From =" from email address";
mailObj.To = "to email address";
mailObj.Subject = "Your mail subject.";
mailObj.BodyFormat=MailFormat.Html;
mailObj.Body="Your mail body string";
SmtpMail.Send(mailObj);
Ciao