首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Route53 DNS和DKIM/TXT

Route53 DNS和DKIM/TXT
EN

Server Fault用户
提问于 2015-09-16 11:33:41
回答 2查看 3.2K关注 0票数 2

我一直试图在我的域的openDKIM托管区域中将一个Route53公钥设置为TXT记录。

该记录是mail._domainkey .zewtie.io,但是我在Route53 TXT记录中输入了公钥,DKIM公钥似乎从未在DNS中传播。

我知道在DNS UDP数据包上有255个字符的限制,所以我把密钥分割成一行以下255个字符串;

代码语言:javascript
运行
复制
"v=DKIM1; h=sha256; k=rsa; s=email; "
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

然而,这似乎仍然不起作用。

有人知道从Route53托管区域成功传播DKIM公钥的方法吗?

EN

回答 2

Server Fault用户

发布于 2015-09-16 12:28:33

引号之间的空格被解释为新行。删除引号之间的空格,解决了问题。

票数 2
EN

Server Fault用户

发布于 2018-12-05 12:37:28

我也遇到了类似的问题,并解决了以下代码块中的问题:

代码语言:javascript
运行
复制
"v=DKIM1; h=sha256; k=rsa; s=email;"
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

需要用空格分隔,而不是一个新的行字符"\n",如果在新行中输入每个字符串,那么它就不能像预期的那样工作。它应该是:

代码语言:javascript
运行
复制
"v=DKIM1; h=sha256; k=rsa; s=email;" "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/" "9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W" "g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw" "+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/722696

复制
相关文章

相似问题

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