邮件客户端的最佳实践

时间:2016-05-05 04:26:00

标签: sql-server vb.net email

我正在尝试构建一个邮件客户端。它由两部分组成,服务器部分解析电子邮件并将它们存储在SQL Server数据库中,客户端部分组织邮件并创建新邮件。

我担心的是在客户端阅读电子邮件的最佳方式是什么。我的意思是,如果我从数据库中读取它们,我有一个延迟,因为我必须读取电子邮件在一个帖子中的所有消息的html数据,我认为它会产生很大的流量。

我是否应该在本地下载所有内容,是否应该创建一个本地数据库以与主数据库同步,或者它应该是一个好的做法?代码是win form vb.net

1 个答案:

答案 0 :(得分:0)

一种解决方案是获取最新的电子邮件ID并将其与您在本地数据库中获得的(最新消息)进行比较,它需要定期检查服务器。如果它们不同,那么收到数据库中最后一条消息发布之后的电子邮件,否则什么也不做。