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

案例VB.NET網絡之實現E-mail的發送

開發 后端
這里利用VB.NET網絡編程實現E-mail的發送部分,步驟分為兩步:參數設置、VB.NET網絡程序設計,有代碼和解釋,看了就會發現其實VB.NET網絡編程也不是那么難學的。

我們常常發E-mail郵件,可是你知道我們怎么把我們寫的郵件發送給另一方的嗎?利用VB.NET網絡可以實現這個過程,下面我們就來設計E-mail的發送部分:

1.參數設置

進入Exchange系統,選擇新增設置文件后屏幕上會顯示所需要的信息服務,選擇Internet Mail。把設置文件的名稱設為test。屏幕會顯示兩個選項,您可以選擇以Modem方式或以Network 方式連接。筆者所用的是Modem方式;假若您是使Internet專線,就要選擇Network 方式。

選擇Modem方式后,Exchange會要求我們輸入郵件服務器的IP地址。接著將Transform Message的模式設置為Automatic,這樣當我們連接到郵件服務器時,新的信息會自動下載到本地端。接下來,將您所使用的E mail地址、全名、口令和下載路徑等一一設置好。

2.VB.NET網絡程序設計

在Form上加入一個MAPIMessage控件,取名為MAPIMessage1;加入一個MAPISession控件,取名為MAPISession1;并加入三個TextBox控件,取名為Subject、Content和Addr。并在三個TextBox前各加入一個Label,將Caption分別改為標題、內容和地址。

將MAPIMessage1的各項屬性設置如下:

  1. ·DownLoadMail=TRUE;  
  2. ·LogonUI=TRUE;  
  3. ·NewSession=FALSE;  
  4. ·UserName=“發送E mail”。  

這里將DownLoadMail設置為TRUE,當程序和郵件服務器***次連接時,會將新的郵件下載到本地端。將LogonUI設置為TRUE,則當您程序中Logon名稱輸入錯誤時,系統會顯示一個Message Box來讓您輸入正確的名稱。

由于這個程序僅使用一個Session,所以可將NewSession設置成FALSE。如果您有許多Session要建立的話,則將它設置成TRUE。UserName中所填的,是我們在Exchange中所新增的設置文件名稱,如果沒有填內容的話,系統將會顯示一些Message Box請您輸入文件。在Form上加入三個按鈕,Logon、Logoff和Send,并分別將它們的Caption改為登錄、離網和發送。

在 Logon_Click()事件中加入以下程序代碼,程序的功能是使我們登錄到郵件服務器:

  1. MAPISession1.SignOn   
  2. MAPIMessage1.SessionID=MAPISession1.SessionID   
  3. sgBox “Your ID is” + Str   
  4. (MAPISession1.SessionID) 

其中MAPISession1.SignOn是作登錄的動作。在登錄時,因為已經將MAPIMessage1控件的DownLoadMail屬性設置為TRUE,所以可以在屏幕上看到Message Box,顯示系統正在下載郵件。登錄成功后,系統會傳回一個SessionID,將該ID填入MAPIMessage1的SessionID中,這樣就可以利用該Session來傳送E mail,同時用Message Box通知用戶發送成功。

在Logoff_Click()事件中加入以下程序代碼,程序的功能是使我們離開郵件服務器:

  1. MAPIS1.SignOff 

在Send_Click()事件中加入以下程序代碼,程序的功能是使我們發送E mail:

  1. MAPIMessage1.Compose   
  2. MAPIMessage1.RecipDisplayName = Addr.text   
  3. MAPIMessage1.AddressResolveUI = TRUE   
  4. MAPIMessage1.MsgSubject = Subject.text   
  5. MAPIMessage1.MsgNoteText = Content.text   
  6. MAPIMessage1.Send   
  7. MsgBox “您發送成功啦!” 

其中Compose命令的主要目的是使您可以改變RecipDisplayName的內容,將所需傳送的E mail地址、主題和文章內容分別填入RecipDisplayName、MsgSubject和MsgNoteText,接著用Send命令發送出去,VB.NET網絡編程還是很好用的吧。

【編輯推薦】

  1. VB.NET重命名批量修改大揭秘
  2. 程序員必看VB.NET CASE語句拓展篇
  3. 深入介紹VB.NET類庫 SmartRWLocker技巧
  4. VB.NET復制讀取音頻文件到剪貼板小技巧
  5. 深入概括VB.NET運行環境
責任編輯:田樹 來源: 博客
相關推薦

2010-06-02 15:15:05

Sendmail 配置

2009-10-29 14:02:24

VB和VB.NET比較

2009-11-03 10:18:46

VB.NET繼承

2009-11-02 16:55:50

VB.NET Smar

2009-11-03 13:16:58

VB.NET讀取文件

2009-10-26 17:38:22

VB.NET實現縮略圖

2010-06-02 14:19:50

Sendmail 配置

2009-10-26 17:10:53

VB.NET word

2009-11-02 10:53:34

VB.NET INI文

2009-11-10 14:30:33

VB.NET多窗體

2010-01-22 18:14:49

VB.NET菜單組件

2009-10-12 14:32:40

VB.NET實現定時關

2010-01-08 15:41:36

VB.NET窗口關閉

2009-10-23 13:22:25

VB.NET實現拖動圖

2009-10-13 10:21:58

VB.NET實現Web

2010-01-12 10:48:54

VB.NET LIST

2011-03-29 15:59:01

CactiThresholde-mail

2009-10-29 16:46:32

VB.NET語言

2009-10-27 15:49:11

VB.NET分辯率

2009-10-28 15:30:59

VB.NET網絡技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久毛片av大全日韩 | 黄色a级一级片 | 免费av手机在线观看 | 一级大片| 国产精品视频偷伦精品视频 | 欧美片网站免费 | 欧美福利在线 | 免费亚洲婷婷 | 亚洲欧美久久 | 在线观看中文字幕一区二区 | 国产黄色在线观看 | 欧美又大粗又爽又黄大片视频 | 国产日韩欧美激情 | av日韩精品| 日日摸夜夜添夜夜添特色大片 | 毛片网站在线观看 | 亚洲一区亚洲二区 | 亚洲精品成人在线 | 精品视频www| 欧美精品91 | 久久精品手机视频 | 色天天综合 | 视频一区二区三区在线观看 | 成年免费大片黄在线观看一级 | 三级视频在线观看电影 | 日韩一区二区三区四区五区六区 | 精品一区二区三区av | 国产乱码久久久久久 | av 一区二区三区 | 久久综合久久综合久久综合 | 国产精品第2页 | 秋霞在线一区二区 | 丁香婷婷在线视频 | 欧美一级高潮片免费的 | 国产欧美三区 | 亚洲成人国产精品 | 中文字幕在线视频免费视频 | www亚洲精品 | 欧美日韩在线视频观看 | 在线一区二区三区 | 毛片视频免费观看 |