0

我正在构建一个 Web 应用程序,将其命名为http://mywebapp.com,用户应该能够在其中创建新闻通讯并将其通过电子邮件发送给其用户帐户联系人列表中的每个人。所以他可以勾选他所有的朋友,选择一个html模板,填写正文内容,然后发送。

唯一需要注意的是,在用户发送电子邮件后,不得允许收件人将电子邮件的来源追溯到http://mywebapp.com

出现这种情况的原因是因为用户是我的企业的“经销商”,他希望看起来好像他是一个独立的企业。如果由于经销商的不当使用而引起责任问题,我不想陷入法律问题。因此,我不希望时事通讯收件人可以追溯到我的任何业务或技术。

实现这一目标的最佳方法是什么?

4

3 回答 3

4
  1. 法律部门 - 起草一份免责声明,内容涉及 a) 您的客户可接受的使用 b) 您的监控权,以及 c) 您对他所做的任何事情的赔偿。

  2. 您最终发送的电子邮件应包含您的客户无法更改的退订链接。不过,这些将链接回 /your/ 站点。但是,您需要为受害者提供选择退出的方法。如果您对此不满意,您应该直接出售(副本)该软件,并让您的购买者管理整个shebang。

于 2010-05-18T14:48:00.887 回答
0

在我看来,一种方法是获取用户电子邮件的配置参数并通过他的 smtp 服务器发送。通过这种方式,您实际上是从您的电子邮件用户发送的。问题是当他给你参数时你的用户应该知道他在做什么。

另一种方法是重写从您的邮件服务器发送的电子邮件标头。在这种情况下只是外观。

于 2010-05-18T14:32:20.823 回答
0

那么电子邮件必须看起来来自某个地方。如果不是http://mywebapp.com,那么它必须是另一个集中式电子邮件服务器。不可能看起来来自用户的个人电子邮件帐户。这样做的原因是,即使用户授予您访问他们的 SMTP 服务器的权限,您也无法从应用程序服务器连接到他们并发送电子邮件。

之所以如此,是因为大多数 Internet 提供商将 SMTP 服务器的访问限制在其网络中的 IP(当然是为了避免垃圾邮件)。像 Gmail 这样的电子邮件提供商确实允许删除连接,但我想很难找到一个通用的解决方案。

我的建议是为使用您的应用程序的每个用户创建一个电子邮件帐户。将其命名为 username@anotherwebapp.com。使用户发送的所有电子邮件都来自此电子邮件帐户。

于 2010-05-18T14:42:58.240 回答