我正在开发一个CRM,它将通过本地数据库上的EWS Managed API存储来自Exchange服务器的电子邮件。我对EWS很新。你做过类似的事吗?
P.S我以前通过IMAP完成此操作并首先下载项目标题。然后在必要时使用UID下载完整项目。
答案 0 :(得分:0)
您的案例的EWS托管API中最重要的类型是Item类型。任务,联系人,电子邮件,约会,发布项目和分发列表都从Item类继承。
我已经使用这个API 3个月开发WCF休息服务并且从不存储数据。但是,我认为您需要为之前提到的每种类型创建一个单独的表(Item除外,因为它更抽象)。例如,联系人类型有一个名为“Job title”的属性,所以如果我们使用它们如何存储它所有事物的物品类型架构!
DB的Id可以与item id属性(uniqueID)相同。
最后,我认为找到事物之间的对应关系(电子邮件广告联系人,任务和联系人,约会和联系人,联系人和群组......)需要一些思考。