在 Web 应用程序中跟踪发送给客户的电子邮件
Track emails to clients within web application
我正在开发一个基于 Django 的系统。它是一种客户跟踪工具。
一些用户可以使用不同的客户帐户。
我想在应用程序中跟踪用户和客户之间的电子邮件。
公司使用 MS Outlook Server 作为邮件服务器,用户从他们的工作站发送电子邮件。
目标是在网页上显示电子邮件列表 to/from users/client。
我看到了一些可行的方法。
- 在网页上制作电子邮件表格,并从该页面发送所有电子邮件。因此我们可以存储发送的电子邮件。
- 发送电子邮件时 - 手动添加一个 CC 字段,其中包含机器人的地址,该机器人将有权访问此邮件线程并可以从收件箱中提取邮件,并按 sender/recipients.
对它们进行排序
- 自动从用户邮箱中提取邮件(虽然不想存储他们的密码)
- 可能在邮件服务器上使用一些邮件过滤器来转发邮件from/to指定地址(不知道怎么做)
但也许有人可以提供一些建议?伙计们,有什么想法吗?
几年前我做过类似的事情(但是,使用 Postfix,而不是使用 MS Exchange)。
IMO 的最佳方法是设置一个邮件服务器,以便 blind-copy 每封电子邮件发送到您的脚本。在 Postfix 中,这称为 "custom transport"。这样,您的客户将能够使用任何程序发送电子邮件,而无需通过 Web 表单。据我所知,几乎所有生产电子邮件归档解决方案都是这样工作的。
听起来您正在寻找类似于 Microsoft exchange-server 中的日志功能的东西。它允许您定义一个特殊的邮箱来接收所有邮件的副本。您可以找到有关此 here, here and here
的更多信息
一旦所有邮件都在一个邮箱中,您就可以从您的应用程序访问它。
我正在开发一个基于 Django 的系统。它是一种客户跟踪工具。
一些用户可以使用不同的客户帐户。
我想在应用程序中跟踪用户和客户之间的电子邮件。
公司使用 MS Outlook Server 作为邮件服务器,用户从他们的工作站发送电子邮件。
目标是在网页上显示电子邮件列表 to/from users/client。
我看到了一些可行的方法。
- 在网页上制作电子邮件表格,并从该页面发送所有电子邮件。因此我们可以存储发送的电子邮件。
- 发送电子邮件时 - 手动添加一个 CC 字段,其中包含机器人的地址,该机器人将有权访问此邮件线程并可以从收件箱中提取邮件,并按 sender/recipients. 对它们进行排序
- 自动从用户邮箱中提取邮件(虽然不想存储他们的密码)
- 可能在邮件服务器上使用一些邮件过滤器来转发邮件from/to指定地址(不知道怎么做)
但也许有人可以提供一些建议?伙计们,有什么想法吗?
几年前我做过类似的事情(但是,使用 Postfix,而不是使用 MS Exchange)。
IMO 的最佳方法是设置一个邮件服务器,以便 blind-copy 每封电子邮件发送到您的脚本。在 Postfix 中,这称为 "custom transport"。这样,您的客户将能够使用任何程序发送电子邮件,而无需通过 Web 表单。据我所知,几乎所有生产电子邮件归档解决方案都是这样工作的。
听起来您正在寻找类似于 Microsoft exchange-server 中的日志功能的东西。它允许您定义一个特殊的邮箱来接收所有邮件的副本。您可以找到有关此 here, here and here
的更多信息一旦所有邮件都在一个邮箱中,您就可以从您的应用程序访问它。