EXIM4:使用 DKIM 签名电子邮件

EXIM4:使用 DKIM 签名电子邮件

我真的为此而苦恼不已。我尝试了好几天,想让 dkim 签名在运行 Debian 12、exim4 版本 4.96 的服务器上对出站电子邮件进行签名,但无济于事。我甚至没有收到 DKIM 错误消息,什么都没有。

以下是我目前所做的:

  1. 在中创建了一对新的公私 RSA 密钥对/etc/exim4/dkim(我们称之为domain-private.pemdomain-public.pem
  2. 已更新,/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp包括以下内容:
remote_smtp:
  driver = smtp
  dkim_canon = relaxed
  dkim_domain = <domain name>
  dkim_private_key = /etc/exim4/dkim/domain-private.pem
  dkim_selector = apollo
  1. 向我的 DNS 提供商添加了 TXT 记录(我暂时不会在这里添加更多详细信息,因为我认为这不是相关的部分)。
  2. 运行update-exim4.conf并重新启动服务。

但是,当我尝试使用 exim 发送电子邮件时,没有 exim 签名,没有错误,什么都没有。我错过了什么?

提前致谢。

答案1

密钥文件/etc/exim4/dkim/domain-private.pem 必须可由账户读取,exim 运行外部交付Debian-exim

还要确保您正在编辑正确的配置(拆分或组合)

相关内容