答案:用c#编写发送电子邮件还是蛮简单的,首先要引用命名空间using System.Net.Mail;然后就可以写发送邮件了,
private void void email()
{try
{
SmtpClient smtp = new SmtpClient(); //先实例化一个发送客户端哦
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //网络发送方式
smtp.Host = "smtp.163.com";
smtp.UseDefaultCredentials = true;
MailMessage mail = new MailMessage("yzp12sina@163.com", ******@qq.com); //前面一个是发送人的邮件地址,后面一个写收件人的地址
mail.Body = "邮件正文";
mail.BodyEncoding = Encoding.UTF8; //编码方式
mail.Priority = MailPriority.High; //优先级
mail.Subject = "邮件主题";
mail.SubjectEncoding = Encoding.UTF8;
mail.IsBodyHtml = true;
smtp.Credentials = new NetworkCredential("yzp12sina@163.com", "*******"); //发送人的邮件账号,密码
mail.Attachments.Add(new Attachment(@"c:\1.bmp")); //在这里添加附件
smtp.Send(mail);
}catch {}
}然后调用这个email()就可以发送了~