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

兩種VB.NET發(fā)送郵件方法解讀

開發(fā) 后端
我們在這里將會通過兩個例子來詳細(xì)闡述VB.NET發(fā)送郵件的具體實現(xiàn)方法。這兩種例子分別是使用outLook提供的發(fā)送以及在asp.net中引用System.Web.Mail類來實現(xiàn)。

VB.NET功能非常強大,程序界面標(biāo)準(zhǔn),可以幫助程序員提高開發(fā)效率。它能夠支持類的各種特性。那么今天我們將會通過對VB.NET發(fā)送郵件的方法的理解,對這一語言的使用技巧進(jìn)行一個詳細(xì)的解讀。

VB.NET發(fā)送郵件實現(xiàn)方法之一、使用outLook提供的發(fā)送

如:我見過的用友軟件U8生產(chǎn)制造(演示版),其中的郵件功能就是通過調(diào)用outLook的ActiveX 組件

優(yōu)點:開發(fā)簡單

缺點:依賴outlook組件,SMTP 郵件服務(wù)

郵件發(fā)送的代碼如下:

以下是引用片段:

  1. Private Sub Send()   
  2. Dim outObj As New 
    Outlook.Application()   
  3. Dim Item As Outlook.
    MailItemClass   
  4. Item = outObj.CreateItem(0)   
  5. Item.To = "lihonggen0@163.com "   
  6. Item.Subject = "hello"   
  7. Item.Body = "hell"   
  8. Item.Attachments.Add
    ("C:\abc.txt")   
  9. Item.Send()   
  10. End Sub  

VB.NET發(fā)送郵件實現(xiàn)方法之二、WEB開發(fā),在asp.net中引用System.Web.Mail類#t#

System.Web.Mail 命名空間包含使您可以使用 CDOSYS(Windows 2000 的協(xié)作數(shù)據(jù)對象)消息組件來構(gòu)造和發(fā)送消息的類。郵件消息是通過內(nèi)置在 Microsoft Windows 2000 中的 SMTP 郵件服務(wù)或任意的 SMTP 服務(wù)器來傳送的。此命名空間中的類可以在 asp.Net 或任何托管應(yīng)用程序

MailAttachment提供用于構(gòu)造電子郵件附件的屬性和方法。

MailMessage提供用于構(gòu)造電子郵件的屬性和方法。

SmtpMail提供用于使用 Windows 2000 的協(xié)作數(shù)據(jù)對象 (CDOSYS) 消息組件來發(fā)送消息的屬性和方法。

郵件可以通過 Microsoft Windows 2000 中內(nèi)置的 SMTP 郵件服務(wù)或任意 SMTP 服務(wù)器來傳送。System.Web.Mail 命名空間中的類型可以在 ASP.Net 或任何托管應(yīng)用程序使用。

Smtp服務(wù)器的設(shè)置,現(xiàn)在一些免費郵件提供商是不再提供針對所有郵件提供Smtp服務(wù),在發(fā)送郵件的時候,需要驗證用戶信息,考慮Smtp用戶驗證問題

如果Smtp服務(wù)器在本地計算機,發(fā)送速度很快的,基本上不用擔(dān)心,如果不是本地服務(wù)器,那么發(fā)送的時候***不要以此太多,一是速度問題,二是以此發(fā)送太多郵件,Smtp服務(wù)器可能認(rèn)為是垃圾郵件而拒絕服務(wù)

VB.NET發(fā)送郵件的代碼如下:

以下是引用片段:

  1. Private Sub Button1_Click(ByVal 
    sender As System.Object, ByVal e 
    As System.EventArgs) Handles 
    Button1.Click   
  2. Dim mailObj As New MailMessage()   
  3. Dim smtp As SmtpMail   
  4. '定義SMTP服務(wù)器的名稱   
  5. smtp.SmtpServer = "smtp.XXX.com"   
  6. '定義郵件的發(fā)送地址   
  7. mailObj.From = "lihonggen@XXX.com"   
  8. '定義郵件的接收地址   
  9. mailObj.To = " AAA@XXX.com"   
  10. '定義郵件的暗送地址   
  11. mailObj.Bcc"aa@sina.com"   
  12. '定義郵件的抄送地址   
  13. mailObj.Cc = "aaa@sina.com"   
  14. '定義郵件的主題   
  15. mailObj.Subject = "主題"   
  16. '定義郵件的主體   
  17. mailObj.Body = "郵件主體!"   
  18. '郵件以 HTML的格式發(fā)送   
  19. mailObj.BodyFormat = MailFormat.Html   
  20. '定義郵件的有限級,在此設(shè)定為高   
  21. mailObj.Priority = MailPriority.High   
  22. '給發(fā)送的郵件附加上一個附件   
  23. mailObj.Attachments.Add(New 
    MailAttachment("c:\aa.doc"))   
  24. smTp.Send(mailObj)   
  25. End Sub 

總結(jié):選擇何種VB.NET發(fā)送郵件的方案,視程序的用途和需求而定,本文例出的幾種方案,供大家參考。例如用友軟件U8,調(diào)用outlook組件,一樣整合到自己的軟件中。我編寫的管理系統(tǒng),自己寫組件(SMTP),功能同樣強大,不過Coding的時間就長了!

責(zé)任編輯:曹凱 來源: wewill.cn
相關(guān)推薦

2010-01-20 14:00:03

VB.NET串聯(lián)運算符

2009-11-03 16:20:16

VB.NET文本框

2009-10-26 10:30:57

VB.NET處理FTP

2010-01-20 13:53:29

VB.NET分析電子郵

2010-01-13 09:31:39

VB.NET窗體打印

2010-01-14 09:55:06

VB.NET IEnu

2010-01-18 16:58:29

VB.NET Over

2009-11-03 09:26:13

VB.NET方法

2010-01-08 10:48:05

VB.NET多線程

2010-01-19 17:03:25

VB.NET可執(zhí)行語句

2010-01-08 10:37:50

VB.NET數(shù)據(jù)庫

2010-01-20 10:56:14

VB.NET Main

2010-01-11 09:53:28

VB.NET語法

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-30 15:37:23

VB.NET Sub創(chuàng)

2009-11-03 10:00:20

VB.NET New方

2009-11-10 12:42:47

VB.NET Prin

2010-01-18 14:47:42

VB.NET獲取環(huán)境變
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日本欧美大片 | 国产原创视频 | 人人干天天干 | 日韩国产一区二区三区 | 日韩精品一区二区三区在线播放 | 欧美福利在线 | 精彩视频一区二区三区 | 亚洲精品国产第一综合99久久 | 中文字幕在线二区 | 欧美一区二区三区四区视频 | 日韩和的一区二在线 | 91久久久久久久久 | 国产日韩免费视频 | 一区免费| 99精品视频免费观看 | 男人天堂色 | 欧美国产精品一区二区 | 免费人成激情视频在线观看冫 | 一区二区三区视频免费看 | 久久一区二区三区四区五区 | 国产偷录视频叫床高潮对白 | 奇米av | 在线国产欧美 | 久久久精品久久 | 久久国产精品视频 | 亚洲毛片在线观看 | 久久躁日日躁aaaaxxxx | 日本三级网站在线观看 | 欧美日韩在线一区二区三区 | 懂色av一区二区三区在线播放 | 久久99久久98精品免观看软件 | 日韩精品999 | 午夜精品一区二区三区三上悠亚 | 日韩免费网站 | 国产美女黄色 | 亚洲精品乱码久久久久久按摩观 | 精品欧美一区二区三区久久久小说 | 精产国产伦理一二三区 | 最新av中文字幕 | 日韩毛片在线免费观看 | 国产一级影片 |