我有一个应用程序,它将在电子邮件到达时启动程序流程。我需要将电子邮件链接到我的应用程序,这将通过消息上的自定义属性来完成。
然后,我将需要永久存储电子邮件以供参考。由于 Exchange 2010 仅支持邮箱中的 10Gb 和 100,000 个项目(不使用 PST 文件),因此我需要将邮件放入更永久的存储区 SQL。
我正在运行 SQL 2005,我想将电子邮件存储在其中,但不作为图像存储,因此如果需要,我可以搜索它。当我使用 Exchange Web 服务来获取电子邮件时,我已经拥有了消息的完整 XML。我认为将它存储在一个 XML 字段中,该字段具有与之关联的 Message XML 模式(以帮助提高性能)应该给我最好的解决方案。
我的问题是获取消息的 XML 模式。我似乎在任何地方都找不到它,而且似乎没有太多在线内容可用于将消息放入 SQL 中。
我是否将这一切都错了,还是有更好的解决方案?该邮箱预计每年将收到超过 60 万封电子邮件。
任何帮助或帮助都会很高兴地得到。
谢谢,迈克