如何在单个服务器上使用具有多个域名的 OpenDKIM?

Old*_*unt 7 email-server dkim domain-name txt-record

如何在单个服务器上使用具有多个域名的 OpenDKIM?

我拥有 3 个域名,并且我有一台运行 postfix 的服务器来发送电子邮件。如何使用 OpenDKIM?

我可以对所有 3 个域名使用相同的密钥文件吗?我是否必须为每个域名创建一个 TXT 记录?

Ste*_*veJ 8

您需要为每个选择器/域/密钥文件设置一个单独的行的 KeyTable。它看起来像这样:

default._domainkey.example1.com example1.com:default:/etc/mail/dkim/keys/example1.com/default
default._domainkey.example2.com example2.com:default:/etc/mail/dkim/keys/example2.com/default
default._domainkey.example3.com example3.com:default:/etc/mail/dkim/keys/example3.com/default
Run Code Online (Sandbox Code Playgroud)

然后是一个 SigningTable 来确定谁可以在每个域上签名:

*@example1.com default._domainkey.example1.com
*@example2.com default._domainkey.example2.com
*@example3.com default._domainkey.example3.com
Run Code Online (Sandbox Code Playgroud)

这是一个简单的设置方法:

http://stevejenkins.com/blog/2010/09/how-to-get-dkim-domainkeys-identified-mail-working-on-centos-5-5-and-postfix-using-opendkim/

  • 如果你使用同一个域的子域,你可以在 `/etc/opendkim.conf` 中指定 `Subdomains yes` (2认同)