邮件监控小程序

    最近在找工作,于是在齐鲁人才网上注册了,填写基本信息,然后生成个人简历,等着用人单位与我联系(呵呵,其实我应该主动与他们联系的)。前几天打开邮箱收到面试通知,挺兴奋的,接下来的几天老是会情不自禁的去刷新邮箱,看是否有新的面试通知,觉得这样挺麻烦的,于是就用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

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