【问题标题】:BIND DKIM syntax errorBIND DKIM 语法错误
【发布时间】:2018-12-13 17:55:18
【问题描述】:

我正在尝试在 DNS 区域文件中实现 DKIM。当以下条目添加到域的区域文件时,我遇到了“语法错误”:

 201803._domainkey IN TXT “v=DKIM1; h=sha256; k=rsa; s=email p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7HHm8nxsNbhzBIUd/dgbWFvMfbDmr+GREZ3uOSJ8kbadnK4i14XYBNkNGrwYG+zNkeS4xa37MeQT6TMFmq4v5zkWwrKKhoFqpoQCwv85BCFNyE0wMpFJr0PJ4zIqSv0QbFSt/tbsZQz4sO1WqFKikLY8kA8V/CNi6exkB+gkcz87ny3gND52AaTqAJJ4cbNBuA61m3OWI+lCo4kHHlB+9rQSX4ujOy7K5ljsnXUxWHRK5DpSLArg0FM7YduL3dKEh2Rgp1nDSuyIsbuCqhwlx9flnH5KyzXJ6DNv4LUPu7XySnQSUvvusL/ShwsbmGE2eT8rI22AZIjigMdKVHXUQQIDAQAB;"

我收到的错误如下:

dns_rdata_fromtext: forward/DOMAIN_NAME.db:183: syntax error

我已经阅读了很多关于如何实现 DKIM 并且已经省略了不必要的参数,例如“h”和“s”。

我的语法有什么问题?

【问题讨论】:

  • 您没有像s=email 那样省略s,但是您在它之后和p= 部分之前缺少了分号。

标签: email dns bind dkim dmarc


【解决方案1】:

你有错误的双引号 字符。删除它并重新添加适当的双引号。

还有一些 DNS 服务提供商对 TXT 记录中的字符数有 255 个字符的限制,因此您必须创建一个较小的 ssh 密钥。

【讨论】:

  • 谢谢。会试试的。
猜你喜欢
  • 2018-12-16
  • 1970-01-01
  • 1970-01-01
  • 2011-03-09
  • 1970-01-01
  • 2020-06-21
  • 2021-08-21
  • 2012-04-29
  • 2012-09-30
相关资源
最近更新 更多