【问题标题】:Email Automation for SaaS productSaaS 产品的电子邮件自动化
【发布时间】:2016-05-24 18:11:56
【问题描述】:

我们正在尝试为我们的 SaaS 产品自动发送电子邮件。目前,每个客户都需要配置自己的 smtp 服务器,用于从他们的帐户(和他们的域)发送电子邮件,但我们正在考虑在我们的产品平台中实现这一点的自动化。

  1. 每个客户都应该能够“从”他们自己的域发送电子邮件。发件人地址应该是用户的域地址。
  2. 我们可以通过 mailgun 或 sendgrid 等事务性电子邮件提供商创建一个帐户,并使用该帐户为我们的所有客户发送电子邮件。但是,我们需要使用我们的域签署所有电子邮件。由于 DMARC,这可能会造成可交付性问题。此外,即使一位客户误用,发送域(我们自己的域)的声誉也会丧失——这可能会影响到我们所有的客户。

要求每个客户使用 DNS 验证来验证自己的域是不切实际的。

在应从客户域发送电子邮件的 SaaS 设置中发送域时的最佳做法是什么?

【问题讨论】:

    标签: email sendgrid mailgun spf dmarc


    【解决方案1】:

    “在应从客户域发送电子邮件的 SaaS 设置中发送域时的最佳做法是什么?”

    我不确定“要求每个客户使用 DNS 验证来验证自己的域是不切实际的”。您的意思是 a) 使用 ESP(电子邮件服务提供商,即 SendGrid、Mailgun 等)验证他们的域,或 b) 确保每个客户都有适当的 TXT SPF DNS 记录,允许使用 ESP 代表域发送电子邮件。

    无论如何,即使看起来不切实际,您也希望至少完成 b)。您需要向您的客户强调正确的 SPF 记录的重要性。您可以编写一个简单的工具来帮助他们获得一个可行的工具。如果必须,请解释正确的 SPF 记录对电子邮件传递的重要性,就像拥有正确的 A 或 CNAME 记录指向其网站的正确主机一样。如果设置不正确和正确,人们将无法获得他们的内容(他们不会在 CNAME/A 记录案例中访问他们的网站,并且他们不会在 SPF 记录案例中将他们的电子邮件发送给他们的用户)。

    听起来您正在寻找与我工作的公司类似的解决方案。我们销售 SaaS 并将 SendGrid 用于我们的 ESP。我们为每个客户设置一个单独的子用户。我们将“发件人”地址设置为我们客户的地址,并且在大多数情况下它有效。我们向客户强调,如果可能,他们应在其 DNS 记录中创建 SPF 记录,以确保更好的交付能力。我们的一些客户使用电子邮件地址,例如 lastname.firstname@hotmail.com玩家的 DNS 记录不允许/授权 ESP 代表他们提供。

    【讨论】:

    • 感谢您的回复。我指的是这两个步骤。使用 ESP 进行验证,然后添加 SPF 记录。有几种 SaaS 产品可让客户从其域发送电子邮件而无需验证域。部分原因是客户已经与供应商验证了他们的电子邮件。当然,电子邮件是由产品供应商拥有的域签名的。我怎样才能做到这一点,这样做的利弊是什么?
    • @Raj,请参阅我对答案的补充。使用 SendGrid,我们不需要客户验证/验证他们的电子邮件。
    • 感谢您的回复。这更像是我们想要的——我们也有没有自己域名的客户。当您说我们可以添加子用户时,子用户是否添加了我们客户的域?我是否可以使用子用户(客户的域)发送电子邮件而无需验证域?
    猜你喜欢
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多