程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> 利用.net代碼實現發送郵件

利用.net代碼實現發送郵件

編輯:ASP.NET基礎

本文實例為大家分享了.net發送郵件的實現代碼,供大家參考,具體內容如下

關鍵代碼:

需要引用命名空間:

using System.Net.Mail;
using System.Net;

MailMessage mailObj = new MailMessage();
      
      mailObj.From = new MailAddress("[email protected]"); //發送人郵箱地址   
      mailObj.To.Add("[email protected]");  //收件人郵箱地址
      mailObj.Subject = "賬戶激活";  //主題
      mailObj.Body = mailbody;  //正文,
      mailObj.IsBodyHtml = true; //表示正文內容是HTML

      SmtpClient smtp = new SmtpClient();
      smtp.Host = "smtp.sina.cn";     //smtp服務器名稱
      smtp.UseDefaultCredentials = true;
      smtp.Credentials = new NetworkCredential("[email protected]", "pwd"); //發送人的登錄名和密碼
      smtp.Send(mailObj);

注意細節:

一、smtp

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組由於源地址到目的地址傳送郵件的規則。

在使用時,要保證郵件裡該項服務已經開啟!新浪郵箱設置例如:

二、出現 “不允許使用郵箱名稱。 服務器響應為:Envolope sender mismatch with login user..” 的錯誤

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved