我一直在寻找在我的 Mac 上生成 dkim 密钥的方法,我研究过 opendkim,没有可用的 brew 公式或 taps,试图从头开始编译它,但它需要 dkim-milter 库,而这个库在 Mountain Lion 上无法开箱即用地编译,而且在 Google 上也没有找到任何关于这个编译错误的信息。
我也尝试安装 amavisd,然而,我想到的所有内容都是针对山狮服务器的......
我正在寻找一种从我的 Mac 生成 dkim 密钥的方法,有什么想法吗?
答案1
我找到了答案,很简单,使用 genrsa 和 openssl
genrsa -des3 -out dkim.private 1024
openssl rsa -in dkim.private -pubout -out dkim.public
答案2
OpenDKIM 工具现在可在自制软件中使用,名称为利彭德金所以你也可以这样做
$ brew install libopendkim
$ opendkim-genkey -v -s selector -d example.org
opendkim-genkey -v -s selector -d example.org
opendkim-genkey: generating private key
opendkim-genkey: private key written to selector.private
opendkim-genkey: extracting public key
opendkim-genkey: DNS TXT record written to selector.txt