我们正在尝试为我们的 SaaS 产品自动发送电子邮件。目前,每个客户都需要配置自己的 smtp 服务器,用于从他们的帐户(和他们的域)发送电子邮件,但我们正在考虑在我们的产品平台中实现这一点的自动化。
- 每个客户都应该能够“从”他们自己的域发送电子邮件。发件人地址应该是用户的域地址。
- 我们可以通过 mailgun 或 sendgrid 等交易电子邮件提供商创建一个帐户,并使用该帐户为我们所有的客户发送电子邮件。但是,我们需要使用我们的域签署所有电子邮件。由于 DMARC,这可能会造成可交付性问题。此外,即使一位客户误用,发送域(我们自己的域)的声誉也会丢失——这可能会影响我们所有的客户。
要求每个客户使用 DNS 验证来验证自己的域是不切实际的。
在应从客户域发送电子邮件的 SaaS 设置中发送域时的最佳实践是什么?