ASP.NET2.0發送郵件

來源:互聯網
上載者:User
   SendMail:發送郵件#region SendMail:發送郵件
    /**//// <summary>
    /// SendMail:發送郵件
    /// </summary>
    /// <param name="up"></param>
    /// <param name="userMAIL"></param>
    public void SendMail()
    {
        //mail伺服器設定
        SmtpClient mailserver = new SmtpClient();

        mailserver.Host = "smtp.gmail.com";   //發送郵件的郵件伺服器
        mailserver.Credentials = new System.Net.NetworkCredential("帳號名", "密碼");

        mailserver.Timeout = 5000;
        mailserver.EnableSsl = true;
        //mail郵件設定
        MailMessage mail = new MailMessage();
        MailAddress mfrom = new MailAddress("發件地址");
        
       
        mail.From = mfrom;
        mail.To.Add("收件地址");
        mail.Subject = "郵件標題";
        mail.SubjectEncoding = System.Text.Encoding.GetEncoding("GB2312");
        mail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
        mail.IsBodyHtml = false;
        mail.Body = string.Format(@"恭喜您建立了全新的 ***網 帳戶 。
        請保留此電子郵件作為記錄,因為它包含重要的確認代碼,如果您要是遇到問題或忘記密碼,將會需要此郵件。
        您的帳號:***
        您的密碼:***
        您可以通過 ***** 登入您的帳戶。
        
        ");
        mailserver.Send(mail);
    }
    #endregion

經過測試,sina,gmail都可使用。163的還有些問題。
 
web.config裡1  <system.net>
2    <mailSettings>
3      <smtp >
4        <network host="smtp.sina.com" port="25" userName="使用者名稱" password="密碼" />
5      </smtp>
6    </mailSettings>
7  </system.net>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.