在Outlook中寻找API(任何语言)的工作演示,以挖掘电子邮件数据以生成社交图和知识图以及标记

时间:2011-10-07 11:51:57

标签: python outlook data-mining text-parsing

我想在工作中挖掘我的Outlook邮箱数据,以便能够详细了解与人及其专业领域的互动:

  • 从收件人:和抄送:列表中生成社交图表,将人员显示为网络上的节点,并在他们与之交互的人之间划线
  • 使用概念标记人物(即代词和公认的权威公司概念和电子邮件中的同义词)

这将深入了解谁做了什么(包括展示他们的工作如何随时间变化),并可能协助其他方式进行知识共享和文档编制。

我的问题分为几部分:

  • 是否有其他Outlook客户端来管理电子邮件
  • 使用某种API库的工作示例
  • 希望以特定频率直播,以便在创建更多电子邮件时更新

此外,我正在考虑应用我将从以下书中学到的东西:“使用Python自然语言处理”:http://shop.oreilly.com/product/9780596516499.do(这篇文章不是本书或展望的秘密广告,我不是作者也不为出版商工作)。但是任何语言都没问题 - 我可以随时从本书中提出想法。

关注的可能是这有大哥的内涵,但它也有好处,主要的电子邮件系统可以继续使用而不会受到影响,并且通过成为商业社交媒体覆盖来增加价值有快速知识的人。

更新

并行问题在superuser.com上被关闭了(因为重复是没有必要的,我想最广泛的答案选择将基于编程) - 所以请在这里添加你对这个stackoverflow问题的答案,而不是superuser.com上的那个

此处还发布了非编程角度的问题(查看现有应用程序是否可用):https://superuser.com/questions/343981/outlook-alternative-or-working-demos-of-apis-into-outlook-to-datamine-emails-to-p

更新2

任何语言都没问题。 Python在这个问题的标签中,但这是因为提到了一本关于Python的书,而不是我要求基于Python的答案。我可以用任何语言接受答案。如果我还想应用本书中的内容,那么如果需要的话,我总是可以将Python代码“插入”答案。

1 个答案:

答案 0 :(得分:3)

您可以将outlook文件夹链接到数据库
- outlookcode.com/article.aspx?ID=25
- support.microsoft.com/kb/209946

...一旦从数据库中提取到:list,cc:list和email文本正文字符串,您可以考虑从“使用Python进行自然语言处理”一书中对数据进行数据挖掘的想法:http://shop.oreilly.com/product/9780596516499.do (这篇文章不是本书或展望的秘密广告,我不是作者,也不是出版商的作品)。