opendkim 不工作 - opendkim-genkey:openssl 以状态 %d 退出

opendkim 不工作 - opendkim-genkey:openssl 以状态 %d 退出

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 将帮助您测试密钥。它帮助我避免了您提到的错误。

相关内容