It has been a long time since I have written a component that sends email. In the .NET world, sending email has been made very easy and all the objects are defind under the System.Web.Mail namespace. System.Web.Mail is a simple wrapper for the COM objects in cdonts.dll and cdosys.dll.
Following is a code snipped for sending email with an attachment:
MailMessage MailMsg= new MailMessage(); MailMsg.To = "email@example.com"; MailMsg.From = "SWM_Test@sunitc.com"; MailMsg.Subject = "[info] System.Wed.Mail Test Message"; MailMsg.Body = "System.Web.Mail Body of the Message"; // Create the attachment : enter the correct path to the file that is to be attached MailAttachment attachment = new MailAttachment("mypath\test.txt"); //create the attachment MailMsg.Attachments.Add( attachment ); // Put in your real smtp server below SmtpMail.SmtpServer = "mySmtpServer"; SmtpMail.Send( MailMsg);