郵件監控小程式

來源:互聯網
上載者:User

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

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

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

 

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

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

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

 

 

see Yizero by yizero.com

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.