Доменные ключи, 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, и это то, что я использовал успешно.