今天就跟大家聊聊有關ASP.NET 2.0中怎么發送電子郵件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
1.探討System.Net.Mail命名空間中的類
在System.Net.Mail命名空間中共有16個不同的類,它們都與把電子郵件發送到一個指定的簡單的郵件傳輸協議(SMTP)服務器以便進一步提交有關。在這個命名空間中有兩個核心類是:
◆MailMessage:描述一個電子郵件消息;它擁有From,To,Subject,Body等屬性;
◆SmtpClient:把一個指定的MailMessage實例發送到一個指定的SMTP服務器。
典型地,當你從一個ASP.NET 2.0頁面中發送電子郵件時,你要:
(1)創建一個MailMessage對象;
(2)賦給它屬性;
(3)創建一個SmtpClient類實例;
(4)指定關于使用該SMTP服務器的細節(如果它們沒有在Web.config中指定);
(5)經由SmtpClient對象的Send方法發送該MailMessage。
其中,上面的第1步和第2步可以被略過,因為SmtpClient類的Send方法能夠接收一個MailMessage對象或接收四個字符串(分別描述電子郵件消息內容的from,to,subject和body部分)。
System.Net.Mail命名空間中的其它類還提供了更高級的電子郵件功能。例如,這些類能夠用于在一個電子郵件消息中添加附件,把對象嵌入到一個電子郵件,指定SMTP服務器認證消息等;還有一些Exception的派生類用于處理SMTP特定的異常。
看完上述內容,你們對ASP.NET 2.0中怎么發送電子郵件有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。