雖然Microsoft公司推出Visual Studio .NET已經(jīng)有一段時(shí)間了,但.NET Framework SDK卻依然還是BETA版,分別是BETA 1和BETA 2。這二個(gè)版本之間也有很大的差異,譬如說(shuō),很多名稱空間(NameSpace)的名字都不 " /> 免费观看a视频,把她带到密室调教性奴,午夜一区欧美二区高清三区

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用ASP.NET做的個(gè)性化的郵件發(fā)送系統(tǒng)

一.運(yùn)行環(huán)境 

  雖然Microsoft公司推出Visual Studio .NET已經(jīng)有一段時(shí)間了,但.NET Framework SDK卻依然還是BETA版,分別是BETA 1和BETA 2。這二個(gè)版本之間也有很大的差異,譬如說(shuō),很多名稱空間(NameSpace)的名字都不一樣。我們這里選擇的是BETA 2。操作系統(tǒng)是Windows 2000 professional版。 

  二.基本知識(shí) 

  首先介紹一下做郵件發(fā)送系統(tǒng)中用到的一些知識(shí)。 

 ?。ㄒ唬?先來(lái)簡(jiǎn)要的認(rèn)識(shí)一下在程序中要用到的協(xié)議――簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transfer Protocol)――SMTP, SMTP服務(wù)器,是用來(lái)發(fā)送郵件和中轉(zhuǎn)郵件。寫到這也要提一下他的姐妹兄弟郵局協(xié)議 3(PostOffice Protocol 3)――POP3。POP3服務(wù)器是用來(lái)接收郵件的,我們帳戶上的郵件就是保存在此類的服務(wù)器上。由于我們?cè)诒疚闹兄皇墙榻B發(fā)送郵件,所以涉及的只是SMTP。 

 ?。ǘ?接著我們來(lái)了解一下我們?cè)诔绦蛑杏玫降拿Q空間(NameSpace)――System.Web.Mail(注:.NET Framework SDK Beta 1版中叫System.Web.Util)。在這個(gè)大的類庫(kù)里面提供了關(guān)于郵件發(fā)送的豐富的對(duì)象、屬性、方法,就是他使的發(fā)送郵件變成了一件很輕松、愉快的事情。接下來(lái)就簡(jiǎn)要介紹一下各個(gè)對(duì)象、屬性和方法的具體用法: 

  (1).對(duì)象 

  在System.Web.Mail名稱空間里面 用來(lái)發(fā)送郵件的對(duì)象主要有三個(gè),分別是SmtpMail、MailMessage、MailAttachment。其中SmtpMail是設(shè)定SMTP服務(wù)器,由他來(lái)選定用什么服務(wù)器來(lái)發(fā)送郵件。MailMessage是三個(gè)對(duì)象中內(nèi)容最豐富的,大量的屬性包裝成我們現(xiàn)在的郵件構(gòu)成要件,MailAttachment對(duì)象則對(duì)應(yīng)著郵件中的附件。 

 ?。?).屬性 

  在System.Web.Mail名稱空間里面是MailMessage對(duì)象的屬性最為豐富,也最為重要,下表就是他最主要的屬性,這些屬性都和我們的發(fā)送郵件直接相關(guān): 

屬性名稱 代表意義 
From  源地址 
To 目的地址  
Subject  郵件主題  
Priority  郵件優(yōu)先級(jí)(High, Low, Normal )  
Attachments 附件 
Bcc  暗送地址  
Cc  抄送地址 
Body  郵件內(nèi)容主體  
Bodyformat 郵件格式(Html,Text)  
Bodyencoding  郵件編碼(Base64, UUencode) 

 ?。?).方法 

  在System.Web.Mail名稱空間里面最重要的方法就是SmtpMail對(duì)象的Send方法,程序中就是通過(guò)調(diào)用他來(lái)發(fā)送郵件的。他的調(diào)用有二種方式: 

  i>.直接調(diào)用 

  對(duì)于SmtpMail對(duì)象的Send方法只要有四個(gè)參數(shù)就可以完成調(diào)用,就是說(shuō),只要有四個(gè)正確的參數(shù)就能夠發(fā)送電子郵件了。具體調(diào)用格式如下: 

   SmtpMail.send(“郵件源地址”,”郵件目標(biāo)地址”,”郵件主題”,”郵件內(nèi)容”) 


  但是這種調(diào)用過(guò)于簡(jiǎn)單,只能滿足簡(jiǎn)單郵件的發(fā)送,對(duì)于復(fù)雜的郵件,就要用第二中方法來(lái)調(diào)用: 

  ii>.把MailMessage對(duì)象作為參數(shù)來(lái)調(diào)用,具體調(diào)用如下: 

   SmtpMail.send(MailMessage) 

  由于MailMessage對(duì)象屬性多,所以這種調(diào)用可以使郵件內(nèi)容更加豐富,一般采用這種方式來(lái)發(fā)送郵件。在下面的例子里面就是用這種調(diào)用方式。 

  三.設(shè)計(jì)思路及步驟: 

  首先要說(shuō)明的是在此ASP.NET 程序里面我們用的程序語(yǔ)言是Visual Basic .NET。 

  第一步:要包括名稱空間System.Web.Mail,加入在程序中使用的程序語(yǔ)言類型: 



 


  第二步:初始化SmtpMail、MailMessage對(duì)象: 

Dim mailObj AS new MailMessage 

Dim smtp AS new SmtpMail 

‘定義SMTP服務(wù)器的名稱 

Smtp.smtpserver="smtp.yeah.NET

‘定義郵件的發(fā)送地址 

mailObj.From = “zhangchulan@yesky.com” 

‘定義郵件的接收地址 

mailObj.To =” majinhu@yesky.com” 

‘定義郵件的暗送地址 

mailObj.Bcc=”majinhu@163.NET” 

‘定義郵件的抄送地址 

mailObj.Cc=”majinhu@yesky.com” 

‘定義郵件的主題 

mailObj.Subject = "我的郵件系統(tǒng),歡迎使用!" 

‘定義郵件的主體 

mailObj.Body = "這里是郵件的主體!" 

‘郵件以 HTML的格式發(fā)送 

mailObj.BodyFormat = MailFormat.Html 

‘定義郵件的有限級(jí),在此設(shè)定為高 

mailObj.Priority = MailPriority.High 

‘給發(fā)送的郵件附加上一個(gè)附件 

mailObj.Attachments.Add(new MailAttachment("c:test.doc")) 


  第三步:發(fā)送郵件 

Smtp.Send(mailObj)  
四.程序源代碼 

[tr=#ebe9eb][td]<SCRIPT language=VB RUNAT="server"> <br>
<br>
Sub SendMail (Obj As Object, E As EventArgs) <br>
<br>
Dim mailObj AS new MailMessage <br>
<br>
Dim smtp AS new SmtpMail <br>
<br>
'定義SMTP服務(wù)器的名稱 <br>
<br>
Smtp.smtpserver="smtp.yesky.com" <br>
<br>
'定義郵件的發(fā)送地址 <br>
<br>
mailObj.From = "zhangchunlan@yesky.com" <br>
<br>
'定義郵件的接收地址 <br>
<br>
mailObj.To ="majinhu@yesky.com" <br>
<br>
'定義郵件的暗送地址 <br>
<br>
mailObj.Bcc="majinhu@163.NET" <br>
<br>
'定義郵件的抄送地址 <br>
<br>
mailObj.Cc="majinhu@yesky.com" <br>
<br>
'定義郵件的主題 <br>
<br>
mailObj.Subject = "我的郵件系統(tǒng),歡迎使用!" <br>
<br>
'定義郵件的主體 <br>
<br>
mailObj.Body = "這里是郵件的主體!" <br>
<br>
'郵件以HTML的格式發(fā)送 <br>
<br>
mailObj.BodyFormat = MailFormat.Html <br>
<br>
'定義郵件的有限級(jí) <br>
<br>
mailObj.Priority = MailPriority.High <br>
<br>
'給發(fā)送的郵件附加上一個(gè)附件,請(qǐng)確定在C盤的根目錄下有test.doc文件 <br>
<br>
mailObj.Attachments.Add(new MailAttachment("c:test.doc"))
<br>
<br>
Smtp.Send(mailObj) <br>
<br>
End Sub <br>
<br>
</SCRIPT> 
[/td][/tr]

AspNet技術(shù)用ASP.NET做的個(gè)性化的郵件發(fā)送系統(tǒng),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产亚洲精品久久久久苍井松 | 91麻豆久久 | 免费一级毛片在线观看 | 亚洲精品一线二线三线无人区 | 摥管专用动态图399期 | 嫩草影院精品视频在线观看 | 好硬好湿好爽再深一点视频 | 啊灬啊别停灬用力啊在线观看视频 | 国产在线视频在线观看 | 欧美乱妇狂野欧美在线视频 | 娇妻被朋友玩得呻吟在线电影 | 久久久久99精品成人片三人毛片 | aaaaaaa一级毛片| 国产精品永久免费视频观看 | 九九热国产视频 | FREE性丰满白嫩白嫩的HD | 亚洲视频在线免费 | 精品国产三级a | 国产精品夜夜春夜夜爽久久小 | 在线高清视频不卡无码 | 蜜芽一区二区国产精品 | 国产精品日本一区二区在线播放 | 搞av.com| 快播dvd吧 | 嗯呐啊唔高H兽交 | 最新国产精品福利2020 | 女教师公车痴汉在线播放 | 一个人在线观看视频 | 99精品免费久久久久久久久蜜桃 | 女人张腿让男人桶免费 | 欧美高清视频www夜色资源网 | 夜色55夜色66亚洲精品网站 | 亚洲AV久久无码精品国产网站 | 亚洲熟女乱色一区二区三区 | 免费看黄色一级 | 好紧小嫩嫩水的10p 好紧好湿太硬了我太爽了小说 | 在线视频中文字幕 | 快播看av | 日日夜夜撸 在线影院 | 欧美互交人妖247 | 亚洲中文字幕在线第六区 |