opendkim-genkey: openssl exited with status %d
这是我尝试创建 DKIM 密钥时遇到的错误。我的电子邮件在 gmail 上工作正常,但在发送到 hotmail / outlook 时失败。我希望通过添加 DKIM 记录会有所帮助,但由于 openssl 错误,我无法创建文件。到目前为止无法解决这个问题。
我看到过一些答案表明路径必须包括
path => ["/usr/sbin/", "/usr/bin"],
opendkim-genkey:openssl 退出,状态为 %d
我的路径已添加这些但仍然失败
echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
答案1
如果 openssl 在当前目录中没有写入权限,则会发生此错误。只需在命令前加上 sudo 即可:
sudo opendkim-genkey -s mail -d example.com -vvv
答案2
尝试
$/sudo openkim-testkey -d yourdomain.com -s default -vvv
sudo 将帮助您测试密钥。它帮助我避免了您提到的错误。