我写的邮件程序源代码如下,主要思路就是用  system.net.mail命名空间中的  SmtpClient类和MailMessage类来实现的。
                filename = filedlg.FileNames;
                Int32 fNum= filename.GetLength(0);
                //set mail client
                System.Net.Mail.SmtpClient client = new SmtpClient(tsmtp.Text, 25);
                client.UseDefaultCredentials = false;
                client.Credentials = new System.Net.NetworkCredential(tuser.Text, tpassword.Text);
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                //set mail message information
                MailMessage message = new MailMessage(temailfrom.Text, temailto.Text, "shiyishi", "hahabody");
                message.BodyEncoding = System.Text.Encoding.UTF8;
                message.IsBodyHtml = true;
                Attachment[] mailattach = new Attachment[10];
                for (int i = 0; i < filename.GetLength(0); i++)
                {
                    
                    mailattach[i] = new Attachment(filename[i]);
                    message.Attachments.Add(mailattach[i]);
                    client.Send(message);
                    message.Attachments.Clear();
                }