从客户端域发送电子邮件

时间:2015-10-18 14:28:44

标签: email saas

我正致力于开发简单的SaaS产品,客户可以通过视线自行注册服务,在组织中创建用户,并为这些用户设置各种工作流程。部分过程是让我们的系统向这些用户发送电子邮件,提醒他们继续工作或祝贺他们完成一个步骤。然而,这里的皱纹是我们的客户希望这些电子邮件看起来好像是来自他们。

因此,例如,如果我们有一个客户端xyz corp。,并且他们设置了一个规则来在第一次注册时问候新用户,他们希望让我们的系统触发向该用户发送的电子邮件似乎来自他们。

作为注册的一部分,客户需要提供各种信息,例如他们希望这些电子邮件来自的帐户。 (例如admin@xyzcorp.com)。但是,由于我们的目标是那些往往资源有限的受众群体,因此我们希望在他们的最终需要非常有限的参与。因此,与客户端的交换服务器完全集成并不理想。

我知道我可以欺骗电子邮件,但这可能会引发垃圾邮件过滤器。

1 个答案:

答案 0 :(得分:0)

我认为尽可能减少客户端的工作总是一个很好的方法,但如果没有服务器发送的邮件被收件人服务器过滤掉,那么实现没有参与的项目将无法工作:否则这个星球上的任何人都可以从任何人的域发送邮件。

但是,当我们谈论有限的IT资源时,大多数客户可能会以某种方式访问​​正在运行的邮件服务器与客户进行通信。假设并且就我所理解的情况而言,有两种选择:

1)访问他们的smtp服务器(当他们有一个域时,他们很可能会有一个smtp服务器)

2)正如CBroe在评论中提到的:让您的客户设置SPF记录和/或DKIM签名记录,授权您的IP从您客户的域发送邮件

说实话:我认为这两种选择都是客户方面的最小参与:
(1):创建一个新的stmp用户,复制凭据并将其发送给您(或将其存储在您的后端)。
(2):复制并粘贴一个字符串并将其发送到域名注册商(或在他们自己的DNS服务器上设置DNS记录)。