为什么 Mailgun 需要很多信息才能进行域名验证?



我从Sendgrid切换到使用Mailgun发送电子邮件,我们有几个域希望通过Mailgun发送电子邮件,以验证域,它需要很多DNS配置,如TXT,CNAME,MX...而使用 Sendgrid,它只是要求我提供 3 个 CNAME。

我不确定为什么 Mailgun 需要配置很多这样的 DNS 信息,它是否比仅使用 CNAME 的 SendGrid 有任何优势,如果没有,我认为他们应该调查并应用 Sendgrid 方式。

为了澄清此类邮件服务的每种记录类型的使用,对于发送电子邮件,您需要做的就是验证您拥有发送电子邮件的域,这些公司验证域的方式是通过检查 CNAME 或 TXT 记录的 DNS 条目。理想情况下,发布此验证后,您应该能够从任一服务发送电子邮件。

在 DNS 区域中添加其他记录的要求适用于以下用例 -

TXT 记录 - DKIM 和 SPF 记录,
  1. 添加这些记录可确保您的电子邮件不会成为垃圾邮件,因为其他电子邮件服务提供商使用 DKIM 和 SPF 记录验证它是否是来自有效发件人的有效电子邮件。因此,您需要添加DKIM和SPF记录。

  2. CNAME记录 - 现在每个人都想跟踪用户在发送给他们的电子邮件上完成的电子邮件活动。电子邮件打开、链接点击等活动。这些可以由电子邮件服务提供商完成,但链接的 URL 将转换为电子邮件提供商域 URL 以进行跟踪。如果我们想为电子邮件中的所有链接(包括跟踪链接(拥有自己的域名,那么子域的 CNAME 记录将映射到电子邮件提供商域,然后该子域将用于所有链接。

  3. MX 记录 - 如果您想通过您选择的电子邮件提供商接收电子邮件,则需要这样做。如果您已经在使用其他电子邮件提供商来接收域中的电子邮件,则无需进行此设置。

最新更新