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

基于Win CE的嵌入式電子郵件系統(tǒng)設計

開發(fā)
從1996年的Windows CE 1.0 到最新的Windows CE.Net, WINCE 已有8年歷史。Windows CE設計簡單靈活,可在各種小型嵌入式系統(tǒng)中使用,且其功能強大,在最新一代的高性能工業(yè)和家用設備中也得到了充分使用。Microsoft eMbedded Visual Tools是微軟公司專為WINCE設備開發(fā)的一套開發(fā)環(huán)境,功能強大,開發(fā)方便快捷。二者的結合為實現(xiàn)嵌入式電子郵件系統(tǒng)提供了絕佳的開發(fā)環(huán)境。

從1996年的Windows CE 1.0 到最新的Windows CE.Net, WINCE 已有8年歷史。Windows CE設計簡單靈活,可在各種小型嵌入式系統(tǒng)中使用,且其功能強大,在最新一代的高性能工業(yè)和家用設備中也得到了充分使用。Microsoft eMbedded Visual Tools是微軟公司專為WINCE設備開發(fā)的一套開發(fā)環(huán)境,功能強大,開發(fā)方便快捷。二者的結合為實現(xiàn)嵌入式電子郵件系統(tǒng)提供了絕佳的開發(fā)環(huán)境。
  
本嵌入式電子郵件系統(tǒng),即是以Windows CE為開發(fā)平臺,結合Embedded Visual Basic 3.0開發(fā)工具設計實現(xiàn)的。最后采用Microsoft POCKET PC2002 for Windows SDK工具完成系統(tǒng)的測試。
  
1 移動設備郵件系統(tǒng)的工作原理
  
目前網絡上的電子郵件傳送有點如同日常信件中的普通信件發(fā)送,日常生活中人們首先將郵件交給郵局,郵局再按照信封上的地址投遞,最后將郵件發(fā)到收信的人信箱里,收信人只要憑借他的信箱鑰匙就可以拿到信件。同樣的一封電子郵件從用戶手中發(fā)出,首先有一個程序把這封郵件發(fā)送到SMTP服務器(發(fā)送郵件的服務器)上,再由服務器負責將郵件傳遞到目的信箱。然后需要一個程序接受信箱的郵件,當然也不是只要隨便有一個程序就可以的,還需要帳號(如同收信人姓名)與口令(如同信箱鑰匙)。所以很明顯,發(fā)送郵件至少需要4個處理不同任務,有不同功能的程序:發(fā)送郵件到服務器的程序,即發(fā)送郵件客戶端程序;在網絡上傳送郵件到對方信箱的程序,即SMTP服務器程序;接受郵件并存貯給用戶提取的服務器程序,即POP3服務器程序;從POP3服務器上收取郵件的程序,即接受郵件客戶端程序。
  
收發(fā)電子郵件依靠一套標準的會話協(xié)議,其中最為著名現(xiàn)在最常用的有:SMTP協(xié)議,該協(xié)議規(guī)定了與SMTP服務器進行對話的一系列命令與過程標準;POP3協(xié)議,該協(xié)議規(guī)定了與POP3服務器進行對話的一系列命令與過程標準。還有IMAP4協(xié)議,類似POP3的郵件接收協(xié)議。
  
1.1 SMTP協(xié)議
  
SMTP(Simple Mail Transfer Protocol)又叫做簡單郵件傳輸協(xié)議。它主要對如何將電子郵件從發(fā)送方地址傳送到接收方,也即是對傳輸?shù)囊?guī)則做了規(guī)定。SMTP協(xié)議的通信模型并不復雜,主要工作集中在發(fā)送SMTP和接收SMTP上:首先針對用戶發(fā)出的郵件請求,由發(fā)送SMTP建立一條連接到接收SMTP的雙工通訊鏈路,發(fā)送SMTP負責向接收SMTP發(fā)送SMTP命令,而接收SMTP則負責接收并反饋應答。可大致用下頁的SMTP通訊模型示意圖來表示:

 

圖 1  SMTP 通訊模型示意圖
  

1.2 POP3協(xié)議
  
POP3(Post Office Protocol Version 3)是整個電子郵件系統(tǒng)的基本協(xié)議之一。POP3適用于C/S結構的脫機模型的電子郵件協(xié)議。 初始時,服務器通過偵聽TCP端口110開始POP3服務,當客戶主機需要使用服務時,它將與服務器主機建立TCP連接。當連接建立后,POP3發(fā)送確認消息,客戶和POP3服務器相互(分別)交換命令和響應。這一過程一直要持續(xù)到連接終止。
  
2 系統(tǒng)設計
  
該郵件系統(tǒng)由兩個客戶端程序組成,SMTP MAILER實現(xiàn)郵件和附件的發(fā)送,POP3 MAIL CHECKER用于登陸郵件服務器接受原始的郵件信息。
  
2.1 郵件發(fā)送端設計與實現(xiàn)
  
2.1.1發(fā)送端工作流程
  
下圖是郵件發(fā)送流程圖

 

2.1.2具體實現(xiàn)
  
發(fā)送郵件的功能主要由eMbedded Visual Basic下的WINSOCK控件實現(xiàn)WINSOCK即Windows Socket,是微軟公司對Socket編程接口的集成。WINSOCK使用IP協(xié)議,同時支持TCP與UDP協(xié)議,在收發(fā)郵件這類基本網絡數(shù)據(jù)通信的前提下,WINSOCK控件是最好的選擇。
  
以A—H表示郵件發(fā)送的各部分設計:
  
A 在這個郵件程序中,首先要連接SMTP的郵件服務因此在cmdSend_Click()事件中最先實施的是Wsock.RemoteHost = ServerIp連接設定的服務器主機Wsock.RemotePort = ServerPort 設定默認的端口。
  
B 然后開始構造郵件格式,定義字符串m_Date為發(fā)送日期,字符串mData為郵件頭。語句m_Date = FormatDateTime(Date, [vbShortDate]) & ,  & FormatDateTime(Date, [vbLongDate]) &   & FormatDateTime(Time, [vbLongTime]) &  &  -0600  定義了郵件的發(fā)送日期。
構造郵件標題 mData = From: & Chr(32) & strSendName & vbCrLf & _
                       Date: & Chr(32) & m_Date & vbCrLf & _
                       X-Mailer: Harold Smtp Mailer V1.0 & vbCrLf & _
                   To: & Chr(32) & strReceiveName & vbCrLf & _
                       Subject: & Chr(32) & strSubject & vbCrLf

【編輯推薦】

  1. 讓Perl成為你的嵌入式開發(fā)工具
  2. 嵌入式設備上的 Linux 系統(tǒng)開發(fā)
  3. 幾種Linux下嵌入式開發(fā)環(huán)境的簡單介紹
責任編輯:張燕妮 來源: cnemb.com
相關推薦

2013-04-19 16:09:25

電子郵件云計算

2009-05-21 10:07:43

谷歌電子郵件自動翻譯

2013-04-17 11:11:28

2011-03-02 15:43:29

Windows CE

2014-05-29 10:32:04

2010-03-30 15:44:16

Windows CE

2009-05-27 19:28:20

Linux磁場設計

2021-03-05 16:23:21

安全網關電子郵件

2010-01-11 09:46:24

Postfix郵件系統(tǒng)

2014-12-29 16:54:30

電子郵件系統(tǒng)中石化華為

2011-08-01 11:11:55

2010-02-23 09:10:58

嵌入式WinCE遠程數(shù)據(jù)采集系統(tǒng)

2022-12-14 08:06:08

2023-01-04 09:37:16

2009-05-28 13:39:13

Windows CE

2013-01-21 10:26:13

2009-04-11 15:12:24

2011-07-05 14:22:19

2011-12-15 10:45:33

2010-06-10 14:10:58

安全電子郵件協(xié)議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产综合久久久久蜜臀 | 99re | 九九热视频这里只有精品 | 毛片视频网址 | av入口 | 亚洲高清av| 国产成人小视频 | 日韩中文一区二区三区 | 精品国产91久久久久久 | 免费观看一级特黄欧美大片 | 91精品久久久久久久久久入口 | 欧美视频第三页 | 亚洲欧美日韩精品久久亚洲区 | 99精品国产一区二区青青牛奶 | 亚洲精品一级 | 华人黄网站大全 | 国产精品久久久久久久久久尿 | 亚洲电影免费 | 第四色狠狠 | 91亚洲视频在线 | 国产精彩视频 | 在线播放一区二区三区 | 天天操 天天操 | 亚洲高清在线视频 | 麻豆av在线| 亚洲欧美综合精品久久成人 | 国产精品成人一区二区三区 | 久久最新精品 | 中文天堂在线一区 | 日本一区二区在线视频 | 中文字幕亚洲视频 | 天天综合国产 | 精品国产色| www.国产日本| 极品一区 | 国产色视频网站 | 91视频免费视频 | 精品欧美色视频网站在线观看 | 午夜网站视频 | 91在线资源| 一区二区三区视频 |