因为业务需要,需要整理邮箱里上千封退信邮件内容里的邮箱地址
苦苦在csdn 找到一个原版的程序!
不敢盗用,特此贴出下载地址
http://download.csdn.net/source/2097751
小弟对原版的加以修改,去掉了获取"发件箱"内容功能,修改了提取邮件的正则表达式,二次过滤提取的内容,并判断是否有重复的邮箱地址,最后写入到txt 或者xls 文件中
下载地址:
程序资源
程序还有一些弊端:
1. 不能很好的控制 提取的格式,因为分析了退信邮件的格式 在outlook 2003 中邮件地址都放在“<>”中,所有利用正则提取了“<>”里的内容,然后判断,难免会有失误-- 提取范围比较单一
后期:可以考虑 用户自定义或者使用默认的提取正则 增加灵活性
2.程序只是做到提取,没有分析出提取了哪一封邮件,还有哪些邮件没有提取。信息完整度不够
后期:增加相应分析功能,并报错提取的结果比例
共享出来,大家分享一下,能用的就用,心情好的帮忙改改,小弟的底子不好,代码写的也不是很精简,大家多多指点-----
注意,运行本程序需要安装 office组件的outlook 2003 07版本的没有测试,不知道具体情况--