在 Web 应用程序中跟踪发送给客户的电子邮件

Track emails to clients within web application

我正在开发一个基于 Django 的系统。它是一种客户跟踪工具。

一些用户可以使用不同的客户帐户。

我想在应用程序中跟踪用户和客户之间的电子邮件。

公司使用 MS Outlook Server 作为邮件服务器,用户从他们的工作站发送电子邮件。

目标是在网页上显示电子邮件列表 to/from users/client。

我看到了一些可行的方法。

但也许有人可以提供一些建议?伙计们,有什么想法吗?

几年前我做过类似的事情(但是,使用 Postfix,而不是使用 MS Exchange)。

IMO 的最佳方法是设置一个邮件服务器,以便 blind-copy 每封电子邮件发送到您的脚本。在 Postfix 中,这称为 "custom transport"。这样,您的客户将能够使用任何程序发送电子邮件,而无需通过 Web 表单。据我所知,几乎所有生产电子邮件归档解决方案都是这样工作的。

听起来您正在寻找类似于 Microsoft exchange-server 中的日志功能的东西。它允许您定义一个特殊的邮箱来接收所有邮件的副本。您可以找到有关此 here, here and here

的更多信息

一旦所有邮件都在一个邮箱中,您就可以从您的应用程序访问它。