我正在尝试建立一个邮件客户端。它由服务器部分、解析电子邮件并将其存储在server数据库和客户端部分组成,客户端部分负责组织邮件并创建新邮件。
我担心的是,在客户端阅读电子邮件的最佳方式是什么。我的意思是,如果我从数据库中读取它们,我会有一个延迟,因为我必须为邮件中的所有消息读取html数据,我认为它会产生很大的流量。
我应该下载所有本地数据库吗?我应该创建一个本地数据库来与主数据库同步吗?或者它应该是一个好的实践呢?代码在win forms vb.net中
发布于 2016-05-05 04:33:58
一种解决方案是获取最新的电子邮件id,并将其与本地db中的最新消息进行比较,它需要定期检查服务器。如果他们是不同的,然后收到电子邮件后的日期,你的最后一条消息,在数据库,否则什么都不做。
https://stackoverflow.com/questions/37042339
复制相似问题