Доменные ключи, DKIM и Sendmail

Когда я использую DomainKeys и DKIM вместе в системе Linux, я запускаю их обоих на одном порту?

DomainKeys:
/ usr / bin / dk-filter -l -p inet:8891@localhost -d example.com -s / var / db / domainkeys / default.key.pem -S по умолчанию

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

Или я делаю что-то вроде этого:

DomainKeys:
/ 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

Я хочу запустить их обоих вместе, это плохая идея?

2 ответа

Решение

Вы должны установить его на двух разных портах, используя два разных сервиса. Я использовал dk-фильтр и dkim-фильтр на sendmail.

Добавьте службы в ваш sendmail.mc, перестройте sendmail (make -C /etc/mail), запустите службы из командной строки и перезапустите sendmail.

Порты 8891 и 8892 будут работать.

Добавить к другому ответ, который является правильным (используйте разные порты). Если вы используете CentOS, make может не быть установлен по умолчанию, вы можете установить его как root следующим образом:

yum -y установить gcc automake autoconf libtool make

это установит все необходимые зависимости для использования make в качестве пользователя root, поэтому при редактировании sendmail.mc.

который восстановит sendmail.cf, а также восстановит файлы.db, если вам случится изменить их.

Последнее замечание о порте для dkim-milter - вы можете установить для него все, что захотите, но просто убедитесь, что это не зарезервированный порт или порт по умолчанию для других общих служб. (не устанавливайте его на порт 80 и т. д.). Учебник, который я нашел, чтобы заставить dkim-milter работать с sendmail, использовал порт 10035, и это то, что я использовал успешно.

Другие вопросы по тегам