Назад | Перейти на главную страницу

Отправка подписанных DKIM писем с определенного IP-адреса с помощью sendmail

У меня есть VPS с установленным и настроенным sendmail. Я размещаю несколько доменов на этом VPS и недавно добавил выделенный IP-адрес для одного из них.

Я создал отдельный файл конфигурации sendmail для этого домена. Когда я вызываю sendmail с -C возможность использовать эту новую конфигурацию, все работает отлично, за исключением того, что электронные письма не подписаны с помощью DKIM. На самом деле, это не зависит от используемого файла конфигурации (и, следовательно, IP-адреса), даже когда я пробую конфигурацию по умолчанию (-C/etc/mail/sendmail.cf) фильтр opendkim не применяется.

На странице руководства говорится:

-Cfile Использовать альтернативный файл конфигурации. Sendmail отказывается от любых расширенных привилегий (set-user-ID или set-group-ID), если указан альтернативный файл конфигурации.

Итак, имеет ли это какое-либо отношение к расширенным привилегиям? Если да, есть ли обходной путь?

У меня DKIM включен в моих конфигурациях sendmail следующим образом:

INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')dnl

Вот несколько журналов для запуска sendmail с и без -C вариант:


UPD 2017-12-05: А пока решил отправлять всю почту с нового IP-адреса, добавив его в основной конфиг /etc/mail/sendmail.cf. Если я не найду приемлемого решения, я перенесу этот домен на выделенный VPS позже.