Sharepoint Foundation 2010 - 从传入电子邮件的主题中提取数据

时间:2014-02-19 14:47:15

标签: sharepoint-2010 metadata

我目前正在创建一个SharePoint网站,其主要工作(至少最初)是SSRS报告栓。为了正确排序和存储报告,我需要以某种方式将我的SSRS订阅中的元数据发送到它将驻留的SharePoint库。我能够做到这一点的唯一方法是通过SSRS收到的电子邮件的主题行。不幸的是,我一直在研究这个问题,在SharePoint Foundation 2010中似乎没有办法轻松实现这一点。我找到了第三方解决方案,它会为我做,但我的公司对此不感兴趣,我发现我可以添加代码来使用SPEmailEventReceiver类:

http://social.technet.microsoft.com/Forums/en-US/a880daab-dba4-42fb-8615-7751fcd0b946/insert-incoming-email-subject-to-document-library-field?forum=sharepointadminlegacy

我尝试使用此代码,但我没有在与SharePoint相同的服务器上安装Visual Studio,所以它不允许我。

我的问题是:有没有办法通过工作流程或任何基本功能在SharePoint中执行此操作?如果没有,有没有人对我如何以我可以访问的方式发送元数据有任何建议?感谢您的帮助和耐心,因为我是SharePoint开发的新手。

1 个答案:

答案 0 :(得分:0)

传入电子邮件功能是如何自动将文档导入SharePoint的好方法。特别是当你只有有限的选择。但是没有必要使用SPEmailEventReceiver。当您需要完全控制收到的电子邮件到SharePoint的“导入”时,SPEmailEventReceiver非常方便。我建议你使用标准项目事件接收器(SPItemEventReceiver)和它的ItemAdded方法。当项目(您的案例中的电子邮件和附件)添加到文档库中时,将执行此方法。您可以找到here如何配置将电子邮件存储到文档库中。电子邮件的文件名与电子邮件的主题相同。