成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何從ASP.NET 2.0中發送電子郵件

開發 后端
本文介紹如何從ASP.NET 2.0中發送電子郵件,以及探討System.Net.Mail 命名空間中的相關類。

如今,電子郵件已經成為一種無所不在、異步通知和分布式的消息系統。存在許多web開發場所;其中,服務器端代碼都需要生成一個電子郵件并且把它發送給指定的接收者。該電子郵件可以被發送給網點中的一些用戶,通知他們有關于他們的新建用戶帳戶,提醒他們忘記的口令,或以郵件形式提交給他們一個清單。當然,這也可以是針對web開發者或站點管理員,提供給他們有關一個剛剛公開的未處理的異常或用戶回饋的消息。

幸好,ASP.NET使得發送電子郵件非常輕松。.NET框架版本1.x在System.Web.Mail類中包括了許多類,它們允許以編程方式通過短短的幾行代碼來發送電子郵件。盡管這個命名空間和這些類仍然存在于ASP.NET 2.0版本中,但是它們已經過時,你可以在 System.Net.Mail命名空間中找到新的與郵件支持相關的類。

在本文中,讓我們來一起探討System.Net.Mail 命名空間中的相關類,并且分析如何從一個ASP.NET 2.0頁面的code-behind類中發送電子郵件。我們還要在Web.config中指定中繼服務器消息以及如何把這個消息應用于一些內置ASP.NET服務器控件中以便實現發送電子郵件(例如當一個用戶創建一個帳戶或需要一個口令提示器/重置器時)。

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特定的異常。我們會在以后的文章中來討論這些其它類的更高級的使用情形。

【編輯推薦】

  1. ASP.NET中的HttpWorkerRequest對像
  2. 詳解四個ASP.NET狀態
  3. ASP.NET AJAX中ScriptManager控件
  4. SuperPreview會調用ASP.NET或者PHP來渲染網頁
  5. ASP.NET中的ScriptManager控件
責任編輯:佚名 來源: 清華大學出版社
相關推薦

2020-02-26 13:47:57

Emacs電子郵件開源

2023-12-31 16:29:31

GoGoroutinesChannels

2020-05-13 08:48:16

JavaScript前端技術

2009-02-05 14:02:46

SmtpMail發送郵件ASP.NET

2022-01-05 10:16:12

微軟Exchange惡意軟件

2021-03-06 13:31:52

網絡釣魚惡意郵件攻擊

2009-07-22 17:28:07

CSS文件ASP.NET 2.0

2009-07-23 16:28:20

URL映射ASP.NET 2.0

2009-07-30 15:17:16

ASP.NET 2.0

2009-07-22 17:23:03

XmlDataSourASP.NET 2.0

2019-08-14 14:55:07

PostfixFedora電子郵件

2009-07-21 15:55:59

使用Web PartsASP.NET 2.0

2009-07-21 11:14:19

max-age設置ASP.NET 2.0

2009-07-20 15:48:10

OWC組件ASP.NET 2.0

2009-07-27 15:58:25

添加GridView

2011-10-31 09:35:50

2009-07-30 14:55:43

ASP.NET 2.0

2009-05-11 13:48:00

ASP.NET 2.0緩存效率

2009-07-21 14:37:13

Profile Pro優化ASP.NET 2

2010-09-17 14:11:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛片一区二区三区 | 日韩免费av | 国产午夜精品一区二区三区 | 亚洲欧美视频 | 欧美亚洲国产成人 | 天堂久| 国产 日韩 欧美 中文 在线播放 | 91操操操 | 日日操视频| 在线免费观看成人 | 91精品国产色综合久久 | 国产精品一区二区久久 | 96av麻豆蜜桃一区二区 | 91精品国产色综合久久 | 国产午夜视频 | 一区二区三区中文字幕 | 日韩在线观看精品 | 久久99视频这里只有精品 | 中文在线一区二区 | 国产乱码精品一品二品 | 97久久精品午夜一区二区 | 日韩成人一区 | 亚洲高清一区二区三区 | 99精品观看| 亚洲日韩中文字幕一区 | 亚洲综合99 | 久久久久久久久99精品 | 91福利在线观看 | 国产精品久久久久久久久久久久冷 | 国产精品海角社区在线观看 | 91av视频在线免费观看 | 国产精品久久久久久久久久久免费看 | 国产精品女人久久久 | 高清视频一区 | 精品国产aⅴ| 午夜视频一区二区三区 | 日韩不卡在线 | 黄色片视频 | 亚洲欧洲精品成人久久奇米网 | 日韩二三区 | 国产视频在线观看一区二区三区 |