Вопрос

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

Доменные ключи:
/usr/bin/dk-фильтр -l -p inet:8891@localhost -d example.com -s /var/db/ domainkeys/default.key.pem -S по умолчанию

ДКИМ:
/usr/bin/dkim-фильтр -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-фильтр -l -p inet:8892@localhost -d example.com -s /var/db/ domainkeys/mail1.key.pem -S по умолчанию

ДКИМ:
/usr/bin/dkim-фильтр -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

Просто интересно, поскольку информация о ключах домена и DKIM подсказывает вам запускать их на одном порту:
http://www.elandsys.com/resources/sendmail/domainkeys.html
http://www.elandsys.com/resources/sendmail/dkim.html

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top