domain-name-system – 设置子域的SPF和DKIM记录

前端之家收集整理的这篇文章主要介绍了domain-name-system – 设置子域的SPF和DKIM记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要为mail.mydomain.com设置SPK和DKIM记录.我在namecheap设置了以下内容

对于SPF –

Record type :TXT

Hostname : mail.mydomain.com

Value : v=spf1 ip4:x.x.x.x ~all

对于DKIM –

Record type : TXT

Host : mailer._domainkey

Value : "v=DKIM1; k=rsa; p=LONGSTRING"

使用mail-tester,mxtoolBox等在线检查工具进行检查时,这不起作用.

[解决了]

与下面的其中一个答案不同,也可以设置子域的记录.这是Namecheap(也可能是其他提供商)的问题.你需要像这样设置主机名 –

SPF hostname : mail
DKIM hostname : mailer._domainkey.mail

Namecheap会自动在最后添加domain.com.您不需要添加它.此外,DKIM记录的DNS传播耗时超过15小时.

解决方法

与BillThor的回答一样,您可能需要为example.com设置SPF和DKIM,即电子邮件地址user@example.com中使用的主机名,其中mail.example.com只是域的MX.但是,要回答确切的问题……

与另一个答案的声明不同,可以在每个级别设置SPF和DKIM.毕竟,example.com.是com的子域名.它也是.的子域,甚至不提及已经是下一级子域的域,例如co.uk.

> SPF记录定义(RFC 7208,3)将放置在DNS树中与其所属的所有者名称,而不是在所有者名称下的子域中.第一行是user@example.com发送的邮件,第二行是user@mail.example.com.

example.com.       IN   TXT   "v=spf1 a mx -all"
mail.example.com.  IN   TXT   "v=spf1 a mx -all"

> DKIM recods的定义不同:DKIM Namespace(RFC 6376,3.6.2.1)是一个子域名:

All DKIM keys are stored in a subdomain named _domainkey. Given
a DKIM-Signature field with a d= tag of example.com and an s=
tag of foo.bar,the DNS query will be for
foo.bar._domainkey.example.com.

在DKIM-Signature电子邮件标题中,您可以使用相应的i = user@example.com / i=user@mail.example.com获取d = example.com或d = mail.example.com.等效DNS记录:

selector._domainkey.example.com.        IN   TXT   "v=DKIM1; k=rsa; p=...
selector._domainkey.mail.example.com.   IN   TXT   "v=DKIM1; k=rsa; p=...
原文链接:https://www.f2er.com/html/229089.html

猜你在找的HTML相关文章