电子邮件地址提取
问题描述:
我想要一个php脚本,我想它需要sql来存储,登录到我的gmail会通过我所有的电子邮件并从电子邮件的文本中提取to和cc以及电子邮件地址,从转发和复制转发的电子邮件,并将它们标记为来自cc和inline的地方。电子邮件地址提取
最新最好的方式去了解它,我不知道从哪里开始
答
下面是一个使用PHP伪码 - 每一个步骤应该足够简单,依靠自己的力量实现。
- 连接到数据库中使用
mysqli
extension -
log into gmail使用
imap
extension及其功能- get a list of folders
- 为每个文件夹
- 得到消息的列表,and their headers
- 每个消息(你可能想在这里检查并拒绝明显的垃圾邮件)
- 得到message headers和body
- 认准从:CC:和BCC:头
- 存储那些到数据库(那些是你的标签)
- 使用regular expression匹配可能的E-mail地址
- 如果发现匹配:
- 它们存储到数据库中,与标签链接
- 从Gmail
- 断开断开从数据库
我会用'
ceejayoz
2011-05-04 15:21:20