我拥有mydomain.com,我试图以mycustomer1.com、mycustomer2.com等方式发送电子邮件(使用邮件)。
我知道,通过让我的客户添加DKIM和SPF记录的mydomain.com将使我能够发送有效的电子邮件,因为他们,但我正在尝试探索另一个选择。
我们使用对讲机作为支持,对讲机代表我们发送电子邮件。所有对讲机要求我们做的是添加这个CNAME记录:
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记录:
NAME: mydomain._domainkey.mycustomer1.com
TYPE: CNAME
VALUE: foo-bar.dkim.mydomain.com在mailgun中,我创建了一个域foo-bar.dkim.mydomain.com,并在mydomain.com的DNS设置中添加了以下记录:
SPF:
NAME: foo-bar.dkim.mydomain.com
TYPE: TXT
VALUE: v=spf1 include:mailgun.org ~all和DKIM:
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签名的消息,就像对讲机一样。我在这里错过了什么?
发布于 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#验证-您的域
https://serverfault.com/questions/905464
复制相似问题