版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于 基于 SMTP SMTP 組件使用 組件使用 CDO.Message CDO.Message 進(jìn)行工資條批量發(fā)送的實(shí) 進(jìn)行工資條批量發(fā)送的實(shí)現(xiàn)摘要:使用 cdo.message+smtp 編寫一個(gè)郵件發(fā)送器,專門應(yīng)用到人力資源部給每位員工發(fā)送工資條。替代傳統(tǒng)手動(dòng)一封一封地進(jìn)行郵件發(fā)送的重復(fù)勞動(dòng),避免了因?yàn)檎`操作導(dǎo)致的工資泄密的可能。關(guān)鍵詞:工資匯總表;foxmail;outlook;cdo.message;smtp;模型;屬性圖
2、1 需求分析流程2 郵件發(fā)送模塊的選取編寫一個(gè)郵件接收發(fā)送工具的方法很多,比如可以調(diào)用已有的郵件收發(fā)工具 foxmail、outlook 等,也可以調(diào)用系統(tǒng)自帶的模塊。通過幾個(gè)方法的對(duì)比,發(fā)現(xiàn)基于 smtp 組件使用 cdo.message的方法比較合適。3smtp 及 cdo.message 介紹3.1smtp 簡(jiǎn)介smtp(simple mail transfer protocol)即簡(jiǎn)單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址
3、傳送郵件的規(guī)則,由它來控制信件的中轉(zhuǎn)方式。smtp 協(xié)議屬于 tcp/ip 協(xié)議族,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地。通過 smtp 協(xié)議所指定的服務(wù)器,就可以把 email 寄到收信人的服務(wù)器上了。smtp 服務(wù)器則是遵循 smtp 協(xié)議的發(fā)送郵件服務(wù)器,用來發(fā)送或中轉(zhuǎn)發(fā)出的電smtp 發(fā)送 smtp 命令。而接收 smtp 則負(fù)責(zé)接收并反饋應(yīng)答。圖 2是 smtp 的模型。圖 2smtp 通信模型 圖 3smtp
4、協(xié)議過程smtp 提供了一種郵件傳輸?shù)臋C(jī)制,當(dāng)收件方和發(fā)件方都在一個(gè)網(wǎng)絡(luò)上時(shí),可以把郵件直傳給對(duì)方;當(dāng)雙方不在同一個(gè)網(wǎng)絡(luò)上時(shí),需要通過一個(gè)或幾個(gè)中間服務(wù)器轉(zhuǎn)發(fā)。smtp 首先由發(fā)件方提出申請(qǐng),要求與接收方 smtp 建立雙向的通信渠道,收件方可以是最終收件人也可以是中間轉(zhuǎn)發(fā)的服務(wù)器。收件方服務(wù)器確認(rèn)可以建立連接后,雙發(fā)就可以開始通信。發(fā)件方 smtp 向收件方發(fā)去 mail 命令,告知發(fā)件方的身份;如果收件方接受,就會(huì)回答 ok。發(fā)件方
5、再發(fā)出 rcpt 命令,告知收件人的身份,收件方 smtp 確認(rèn)是否接收或轉(zhuǎn)發(fā),如果同意就回答ok;接下來就可以進(jìn)行數(shù)據(jù)傳輸了。通信過程中,發(fā)件方 smtp 與收件方 smtp 采用對(duì)話式的交互方式,發(fā)件方提出要求,收件方進(jìn)行確認(rèn),確認(rèn)后才進(jìn)行下一步的動(dòng)作。整個(gè)過程由發(fā)件方控制,有時(shí)需要確認(rèn)幾回才可以。smtp 要經(jīng)過建立連接、傳送郵件和釋放連接 3 個(gè)階段。具體為:①建立 tcp 連接;②客戶端向服務(wù)器發(fā)送 hello 命令以標(biāo)識(shí)發(fā)件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論