我们有一个使用电子邮件服务的客户端,它需要超过127个字符的TXT域密钥logging。 我很确定BIND允许这个,但是我们用tinydns运行djbdns,它看起来好像只支持多达127个字符的txtlogging。 其余的正在被截断。 我想我可以做一个包括他们,但我真的不知道如何。
我正在考虑把价值设定为…
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2GWCNaDTuC3include:bdk2._domainkey.mail.cutlerymania.com
我的想法是,这将抓住位于该域只有一个logging是一个TXTlogging的实际值,并简单地附加这些信息,以便整个密钥logging得到正确发送?
SPF和DKIM都是TXT RR
文字用引号括起来。 多个引用的string可能出现在一行上,或者如果它们出现在多行上,则可能会使用括号来包含它们。 在这两种情况下,密封的文本(消除引号)被连接(连接),不添加中间字符。
; multiple quoted strings on multiple lines joe IN TXT ("Located in a black hole" " somewhere over the rainbow") ; generates a single text string of ; Located in a black hole somewhere over the rainbow
对于SPF,您可以使用语法
v=spf1 a mx 1.2.3.4/24 2a00:1450:8007::63/48 include:otherdomain.com
如果你有很多logging要包括在内,你通常会按照组织来分解它们,然后使用一个include:for each。