最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net mvc發(fā)送郵件實例講解

 更新時間:2016年05月09日 09:53:48   作者:屠龍灬世家  
這篇文章主要為大家詳細介紹了asp.net mvc發(fā)送郵件實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下

QQ郵箱 POP3 和 SMTP 服務器地址設置如下:郵箱POP3服務器(端口110)SMTP服務器(端口25)qq.compop.qq.comsmtp.qq.comSMTP服務器需要身份驗證。

如果是設置POP3和SMTP的SSL加密方式,則端口如下:

POP3服務器(端口995)

SMTP服務器(端口465或587)。

qq郵箱要注意開啟下面的服務:qq會給你個授權碼,在下面的代碼中詳細的講了在哪用這個授權碼。

控制器中代碼:

using System.Net.Mail;//郵件發(fā)送需引用 
public ActionResult bindStep3(ModelCompany c)
    {
      .........
      ..........
      ...........
      MailAddress MessageFrom = new MailAddress("xxxxx@qq.com"); //發(fā)件人郵箱地址 
      string MessageTo = company.COMPANY_EMAIL; //收件人郵箱地址 
      string MessageSubject = "激活驗證"; //郵件主題 
      string MessageBody = "請進行郵箱驗證來完成您注冊的最后一步,點擊下面的鏈接激活您的帳號:<br><a target='_blank' rel='nofollow' style='color: #0041D3; text-decoration: underline' href=''>激活</a>"; //郵件內容 (一般是一個網(wǎng)址鏈接,生成隨機數(shù)加驗證id參數(shù),點擊去網(wǎng)站驗證。)
 
    if (SendMail(MessageFrom, MessageTo, MessageSubject, MessageBody))
    {
      Response.Write("<script type='text/javascript'>alert('發(fā)送郵件失敗');</script>");
    }
    else
    {
      Response.Write("<script type='text/javascript'>alert('發(fā)送郵件失敗');</script>");
    }
      TempData["CompanyBind3"] = company;
      return View("bindStep3");
    }

    public bool SendMail(MailAddress MessageFrom,string MessageTo,string MessageSubject,string MessageBody)  //發(fā)送驗證郵件
    {
      MailMessage message = new MailMessage();
      message.To.Add(MessageTo);
      message.From = MessageFrom;
      message.Subject = MessageSubject;
      message.SubjectEncoding = System.Text.Encoding.UTF8;
      message.Body = MessageBody;
      message.BodyEncoding = System.Text.Encoding.UTF8;
      message.IsBodyHtml = true; //是否為html格式 
      message.Priority = MailPriority.High; //發(fā)送郵件的優(yōu)先等級 
      SmtpClient sc = new SmtpClient();
      sc.EnableSsl = true;//是否SSL加密
      sc.Host = "smtp.qq.com"; //指定發(fā)送郵件的服務器地址或IP 
      sc.Port = 587; //指定發(fā)送郵件端口 
      sc.Credentials = new System.Net.NetworkCredential("xxxxx@qq.com", "xxxxx"); //指定登錄服務器的用戶名和密碼(注意:這里的密碼是開通上面的pop3/smtp服務提供給你的授權密碼,不是你的qq密碼)

      try
      {
        sc.Send(message); //發(fā)送郵件 
      }
      catch(Exception e)
      {
        Response.Write(e.Message);
        return false;
      }
      return true;
      
    }

 實現(xiàn)效果:

 參考文章:

http://www.fzitv.net/article/83796.htm

http://www.fzitv.net/article/83801.htm

以上就是本文的全部內容,希望對大家學習asp.net mvc發(fā)送郵件有所幫助。

相關文章

最新評論

枞阳县| 永靖县| 田林县| 荔波县| 密云县| 页游| 丹江口市| 文安县| 五大连池市| 山东| 石嘴山市| 原平市| 漾濞| 长春市| 阿克| 嫩江县| 虎林市| 房产| 高邑县| 咸阳市| 达州市| 六盘水市| 桂阳县| 阳朔县| 罗定市| 新密市| 拜泉县| 大兴区| 惠东县| 辽中县| 江北区| 始兴县| 温州市| 琼中| 贵州省| 祁阳县| 南宫市| 浏阳市| 拉萨市| 遂平县| 黑山县|