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


2016-08-24 10:09:52

 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啦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM