python-在Outlook中寻找API(任何语言)的有效演示,以便对电子邮件进行数据挖掘以生成社交图和知识图并进行标记.

我想在工作中对我的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在此Question的标记中,但这是因为提到了有关Python的书,而不是我要求答案基于Python.我可以接受任何语言的答案.如果我也想应用本书中的内容,那么我总是可以在需要时将“ Python”代码“锚固”在答案上.

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

…并且一旦从数据库中提取到:列表,抄送:列表和电子邮件文本正文字符串,您就可以考虑对数据挖掘的想法,该书来自《用Python进行自然语言处理》一书:http://shop.oreilly.com/product/9780596516499.do(这篇文章不是秘密的)广告这本书或前景,我既不是作者,也不是出版商的工作).

转载注明原文:python-在Outlook中寻找API(任何语言)的有效演示,以便对电子邮件进行数据挖掘以生成社交图和知识图并进行标记. - 代码日志