freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計答辨-電子郵件客戶端軟件的研究與開發(fā)(編輯修改稿)

2025-02-28 21:34 本頁面
 

【文章內(nèi)容簡介】 證的功能,因為驗證的過程是一個等待然后又輸入的過程,因此將他們放在一個數(shù)組中有利于理解和操作。而他們的實現(xiàn)主要是通過調(diào)用上面的發(fā)送 SMTP命令函數(shù)SendCommand以及接受 SMTP服務器響應的函數(shù)RecvResponse來實現(xiàn)的。具體的代碼如下所示:167。 8) 郵件發(fā)送程序 SendMail167。 這是整個程序的核心部分。具體的實現(xiàn) SMTP協(xié)議的程序正是通過它一步一步實現(xiàn)并最終實現(xiàn)發(fā)送簡單郵件甚至帶附件的郵件的功能。而它的實現(xiàn)是調(diào)用以上給出的各個函數(shù)的結(jié)果。以下就簡單的通過幾個 SMTP命令的格式來實現(xiàn)167。 private bool SendEmail() 167。 { 167。 //連接網(wǎng)絡 167。 try 167。 { 167。 //建立一個 TCP連接167。 tc=new TcpClient(mailserver,mailserverport)。 167。 } 167。 catch167。 { 167。 (連接失敗 ,請確認 )。167。 return false。 167。 } 167。 //獲取當前流的資料167。 ns = ()。 167。 SMTPCodeAdd()。 167。 //驗證網(wǎng)絡連接是否正確 167。 if(RightCodeHT[RecvResponse().Substring(0,3)]==null) 167。 {167。 return false。 167。 } 167。 string[] SendBuffer。 167。 167。 if(ESmtp) 167。 { 167。 SendBuffer=new String[4]。 167。 SendBuffer[0]=EHLO + mailserver + enter。 167。 SendBuffer[1]=AUTH LOGIN + enter。 167。 SendBuffer[2]=Base64Encode(username) + enter。 167。 SendBuffer[3]=Base64Encode(password) + enter。 167。 if(!Dialog(SendBuffer,SMTP服務器驗證失敗,請核對用戶名和密碼。 )) 167。 return false。 167。 } 167。 else 167。 { 167。 SendBufferstr=HELO + mailserver + enter。 167。 if(!Dialog(SendBufferstr,)) 167。 return false。 167。 } 167。 SendBufferstr=MAIL FROM: + From + + enter。 167。 if(!Dialog(SendBufferstr,發(fā)件人地址錯誤,或不能為空 )) 167。 return false。 167。 //把傳過來的收件人的地址分割然后提交給服務器167。 string split=。167。 167。 string []address= (Recipient,split)。167。 SendBuffer=new string []。167。 for(int i=0。i。i++)167。 {167。 SendBuffer[i]=RCPT TO: +address[i]+ + enter。167。 }167。 if(!Dialog(SendBuffer,收件人地址有誤 )) 167。 return false。 167。 SendBufferstr=DATA + enter。 167。 if(!Dialog(SendBufferstr,)) 167。 return false。 167。 SendBufferstr=From: + FromName + + From + +enter。167。 SendBufferstr += enter + . + enter。 167。 if(!Dialog(SendBufferstr,錯誤信件信息 )) 167。 return false。 167。 SendBufferstr=QUIT + enter。 167。 if(!Dialog(SendBufferstr,斷開連接時錯誤 )) 167。 return false。 167。 //關(guān)閉流對象167。 ()。 167。 //關(guān)閉連接167。 ()。167。 FilePath=null。167。 return true。 167。 }4. 2 AddExtra類這個附加的小類只是提供一些返回當前系統(tǒng)時間,獲取主機名,主機 IP,有關(guān)幫助等小的功能,在此僅對幫助信息中
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1