2016-08-24 10:09:52c#
1 public void MailSend(string email) 2 { 3 MailMessage MyMail = new MailMessage(); 4 MyMail.From = new MailAddress("服务端邮箱地址", "展现名称,也能够为空"); 5 MyMail.To.Add(new MailAddress(email));//emial 客户端邮箱地址 6 MyMail.Subject = "check";//邮件标题 7 StringBuilder contentBuilder = new StringBuilder(); 8 contentBuilder.Append("请单击如下连接完成激活"); 9 contentBuilder.Append("<a href='http://localhost:4064/Account2/repassword?email="+email+"'>激活</a>"); 10 MyMail.Body = contentBuilder.ToString(); 11 MyMail.IsBodyHtml = true; 12 SmtpClient smtpclient = new SmtpClient(); 13 //发件邮箱和密码 ,注意这里要与发件人地址的邮箱一致 14 smtpclient.Credentials = new System.Net.NetworkCredential("服务端邮箱地址", "邮箱地址的密码"); 15 smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network; 16 smtpclient.Host = "smtp.ym.163.com";//企业邮箱的站点,不一样邮箱这个位置不一样 17 smtpclient.EnableSsl = true; 18 19 smtpclient.Send(MyMail); 20 }
c#实现邮箱发送连接激活功能。感受这个没什么难的 ,也不须要什么理解 ,邮件发送只是一个规则而已,按照规则玩就ok啦。ui