邮件发送
MailMessage mailMsg = new MailMessage();//两个类,别混了 引入System.Web这个Assembly
mailMsg.From = new MailAddress("发件人邮箱", "xxxx");//源邮件地址
mailMsg.To.Add(new MailAddress("收件人邮箱"));//目的邮件地址。可以有多个收件人
mailMsg.Subject = "邮件标题";//发送邮件的标题
mailMsg.Attachments.Add(new Attachment("c:/boot.ini"));//将附件附加到邮件消息对象中 ,可以有多个附件。
mailMsg.IsBodyHtml = true;
StringBuilder sbBody = new StringBuilder();//拼接发送的内容
sbBody.Append("hello:").Append(tperson.UserName)
.Append(",plise open the a :<br/>");
sbBody.Append("<a href='http://127.0.0.1:1157/ActiveAccount.aspx?key=")
.Append(tperson.ActiveKey).Append("'>open</a>");
mailMsg.Body = sbBody.ToString();
SmtpClient client = new SmtpClient("127.0.0.1");//发件smtp
//发送者的帐户一定要和From一致,不能用帐户冒充发邮件
client.Credentials = new NetworkCredential("发件人邮箱", "发件人邮箱密码");
client.Send(mailMsg);