我有一个启用电子邮件的文档库,可以接收附有文档的电子邮件。 我想使用他们来自的域名对这些电子邮件和附件进行分组和过滤。这意味着我需要从发件人的电子邮件地址中删除域名,即paul.shadwell@techvee.com返回techvee.com。
我还想解析电子邮件签名中的信息,以便在单独的联系人列表中创建联系人记录。
我将非常感谢对此的一些帮助和指导。
祝你好运
Paul J Shadwell
答案 0 :(得分:7)
您可以实现自己的SPEmailEventReceiver。
public class MailEvents : SPEmailEventReceiver
覆盖EmailReceived事件
public override void EmailReceived(SPList list, Microsoft.SharePoint.Utilities.SPEmailMessage emailMessage, string receiverData)
我要做的是在此事件处理程序中编写处理邮件的逻辑,并将邮件移动到另一个文档库。所以基本上你会有一个收到所有电子邮件的传入电子邮件库。通过附加事件处理程序,您可以通过将邮件复制/移动到您选择的另一个文档库来执行业务逻辑。
请记住附加到owstimer.exe以调试此类!
马腾