通过转发将outlook中选定的电子邮件存储在SQL Server中



这可能不可能,但我只是想看看是否有人能为我指明正确的方向。

我正在构建一个系统,该系统需要存储公司和每个客户之间的所有通信。

是否可以将outlook中的电子邮件转发到某个电子邮件地址,然后将此电子邮件存储在SQL服务器中。

谢谢你的帮助。

您可以尝试此Outlook加载项:www.geniusconnect.com

将"已发送邮件Outlook文件夹"链接到您的表,然后选中"自动保存"选项。这将自动将发送的项目保存到数据库中。

您可以使用.NET编写一个outlook插件,将电子邮件的内容和发件人信息插入SQL Server表中。

试着反过来看。首先在数据库中建立你的电子邮件,然后有一个单独的流程来实际发送电子邮件。每次成功发送后,您都会将数据库电子邮件记录标记为"已发送"。

我建议采用异步方法。当要发送电子邮件时,它们会生成并存储在EmailQueue表中。另一个进程监视EmailQueue表,并在发现电子邮件时发送电子邮件。这样,实际发送电子邮件的任何延迟都不会干扰生成要发送的电子邮件的过程。

最新更新