1

当我在 linux 系统上同时使用 DomainKeys 和 DKIM 时,我是否在同一个端口上运行它们?

DomainKeys:
/usr/bin/dk-filter -l -p inet:8891 @localhost -d example.com -s /var/db/domainkeys/default.key.pem -S default

DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c simple -d example.com -k /var/db/dkim/mail.key.pem -s mail -S rsa-sha256 - u dkim -m MSA

还是我做这样的事情:

域密钥:
/usr/bin/dk-filter -l -p inet:8892 @localhost -d example.com -s /var/db/domainkeys/mail1.key.pem -S 默认

DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c simple -d example.com -k /var/db/dkim/mail2.key.pem -s mail -S rsa-sha256 - u dkim -m MSA

只是想知道有关 DomainKeys 和 DKIM 的信息告诉您在同一端口上运行它们:
http ://www.elandsys.com/resources/sendmail/domainkeys.html
http://www.elandsys.com/resources/sendmail/dkim .html

我想同时运行它们,这是一个坏主意吗?

4

2 回答 2

2

您必须使用两种不同的服务在两个不同的端口上设置它。我在 sendmail 上使用了 dk-filter 和 dkim-filter。

将服务添加到您的 sendmail.mc,重建 sendmail(make -C /etc/mail),从命令行启动服务,然后重新启动 sendmail。

端口 8891 和 8892 将工作。

于 2009-05-13T08:28:25.917 回答
1

添加到另一个答案,这是正确的(使用不同的端口)。如果你碰巧使用 CentOS,make 可能默认没有安装,你可以像这样以 root 身份安装:

yum -y install gcc automake autoconf libtool make

这将安装所有必需的依赖项,以便以 root 身份使用 make,因此当您编辑 sendmail.mc 时。

这将重新生成 sendmail.cf,以及重新生成 .db 文件(如果您碰巧也更改了它们)。

关于 dkim-milter 端口的最后一点说明 - 您可以将其设置为任何您想要的,但只需确保它不是其他常用服务的保留端口或默认端口。(不要将其设置为端口 80 等)。我发现让 dkim-milter 使用 sendmail 的教程使用端口 10035,这就是我成功使用的。

于 2010-05-22T01:58:43.070 回答