首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅使用CNAME并设置自己的DKIM、SPF作为客户发送电子邮件

仅使用CNAME并设置自己的DKIM、SPF作为客户发送电子邮件
EN

Server Fault用户
提问于 2018-03-31 20:41:13
回答 1查看 865关注 0票数 0

我拥有mydomain.com,我试图以mycustomer1.com、mycustomer2.com等方式发送电子邮件(使用邮件)。

我知道,通过让我的客户添加DKIM和SPF记录的mydomain.com将使我能够发送有效的电子邮件,因为他们,但我正在尝试探索另一个选择。

我们使用对讲机作为支持,对讲机代表我们发送电子邮件。所有对讲机要求我们做的是添加这个CNAME记录:

代码语言:javascript
复制
NAME:  intercom._domainkey.mydomain.com
TYPE:  CNAME
VALUE: c03cd4ef-0785-43b6-a27c-eb6252f1c71c.dkim.intercom.io

在mydomain.com中添加这个DNS记录后,对讲机能够发送来自support@mydomain.com的出站电子邮件,其中SPF通过,DKIM与mydomain.com传递。

所以我试着这么做。我在mycustomer1.com中添加了CNAME记录:

代码语言:javascript
复制
NAME:  mydomain._domainkey.mycustomer1.com
TYPE:  CNAME
VALUE: foo-bar.dkim.mydomain.com

在mailgun中,我创建了一个域foo-bar.dkim.mydomain.com,并在mydomain.com的DNS设置中添加了以下记录:

SPF:

代码语言:javascript
复制
NAME:  foo-bar.dkim.mydomain.com
TYPE:  TXT
VALUE: v=spf1 include:mailgun.org ~all

和DKIM:

代码语言:javascript
复制
NAME:  mailo._domainkey.foo-bar.dkim.mydomain.com
TYPE:  TXT
VALUE: k=rsa; p=MIGfMA0...

这通过了SPF测试。对于DKIM测试,它显示与域mailgun.org一起传递。Mailgun在域foo-bar.dkim.mydomain.com上签名。

我想要的是从域mycustomer1.com签名的消息,就像对讲机一样。我在这里错过了什么?

EN

回答 1

Server Fault用户

发布于 2018-04-01 13:35:46

CNAME intercom._domainkey.mydomain.com是设置好的,这样对讲机就可以旋转签名密钥,而无需每次需要旋转时更新DNS记录。它也是嵌入在电子邮件中的dkim选择器,因此接收服务器可以使用正确的键进行验证。

当您在mydomain._domainkey.mycustomer1.com上创建CNAME时,电子邮件还需要在标题中反映这一点,但它不会,因为发送的电子邮件将以mailo._domainkey.foo-bar.dkim.mydomain.com作为签名密钥。

您需要将客户域添加到邮箱中。https://documentation.mailgun.com/en/latest/user_your#验证-您的域

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/905464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档