c#實現郵件發送連接激活

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

相關文章
相關標籤/搜索