郵件監控小程序

    最近在找工作,於是在齊魯人才網上註冊了,填寫基本信息,然後生成個人簡歷,等着用人單位與我聯繫(呵呵,其實我應該主動與他們聯繫的)。前幾天打開郵箱收到面試通知,挺興奮的,接下來的幾天老是會情不自禁的去刷新郵箱,看是否有新的面試通知,覺得這樣挺麻煩的,於是就用Delphi寫了個小的郵件監控程序。

    程序實現功能:監視用戶設定的郵箱,看是否有新的郵件,如果有新郵件,就給用戶設定的手機上發送短信,通知用戶收到新郵件,提醒用戶查收,需要用戶手機開通飛信功能。

    程序界面做的很簡單,第一次嘗試用英文寫說明,錯誤之處還請多多包含:

see

 

   整個程序應該沒什麼亮點,我只是簡單的把幾個小模塊拼在一起了:發短信用的是網上的一個飛信API(http://sms.api.bz/,確實很不錯,向作者致敬);查郵件用的是Delphi自帶的Indy控件,收郵件主題的時候出現亂碼問題,然後從csdn上找了解碼函數,這個函數還是很不錯,儘管部分還是會出現亂碼,但這不是我的重點,看郵件的主題只是爲了讓用戶很直觀的看到程序已經能連接到郵箱,可以進行監控。

   那個設置郵箱的地方,我默認讓程序可以同時監控4個郵箱,但測試的時候發現,如果多個郵箱同時收到郵件,那麼程序只會給序號靠前的郵箱發信息,這裏應該是飛信API的問題吧,它有一個延時的問題,它不能在短時間在同一客戶端上發送多條信息。現在想到的是開多線程來監視4個郵箱,並在一定的時候讓線程sleep一下,只要使發送信息的間隔大於那個延時就OK。不知道還有沒有其他啥好辦法。

   不多說了,感興趣的朋友去下載我源碼看看吧。呵呵,這個只是個半半成品,多線程的問題還沒加上去,還需要考慮到保障用戶密碼安全的問題...問題貌似很多!http://download.csdn.net/source/2190213

 

 

see Yizero by yizero.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章