【发布时间】:2018-04-13 14:39:18
【问题描述】:
我们的产品需要电子邮件递送服务提供商来帮助我们递送电子邮件。我们希望我们的客户在发送电子邮件时能够使用他们自己的电子邮件地址,这让这变得更加困难。
似乎大多数公司通过发送一封带有指向该发件人地址链接的电子邮件来验证发件人地址。这对我们来说不是一个理想的解决方案(我们不想告诉我们的客户等待亚马逊电子邮件并点击链接)。
是否还有其他验证流程,我们可能没有验证流程?
【问题讨论】:
-
“我们希望我们的客户在发送电子邮件时能够使用他们自己的电子邮件地址。” 您可能认为您想要这个,但您不想要这个。这是确定您将遇到可交付性问题的好方法。现代反垃圾邮件功能(如 SPF、DKIM 和 DMARC)将使您无法将邮件作为来自使用这些功能来防止电子邮件发件人伪造的域中的任何地址发出,这在技术上是您建议做的。尽管没有恶意,但当邮件来自未经批准的源系统时,它仍然是伪造的。
-
但是 MailChimp 和其他人这样做。在这些情况下,他们使用“代表 mcsv.net”。阅读这里kb.mailchimp.com/accounts/email-authentication/…我也不想这样做。
-
该文章是指来自您的域 的邮件,当您未配置 DKIM 时显示“代表”。如果没有完全配置,SES 也会做同样的事情。考虑一下:"When you verify your email domain, MailChimp checks that you are using a valid From email address hosted at a domain you can access and aren't sending from domains that aren't actually yours. This will help keep your campaigns out of spam folders..." 另请阅读同一页面的“开始之前”部分。它不会按照您想要的方式工作。
-
好的,我明白了。但是更好的是,可以选择指定经过验证的“代表”以及未验证的来自我的客户正在使用的地址。经过验证的“代表”地址具有 SPF 等。
标签: sendgrid amazon-ses postmark mailjet