<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Opendkim и Postfix Multi Instance</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html</link>
    <description>Есть вопрос по работе программы Opendkim + Postfix, которая подписывает заголовки исходящих писем цифровыми подписями DKIM. Основное условие - это постфикс имеет несколько инстанцев с разными Ай-Пи и доменами.&lt;br&gt;Беда в том, что Opendkim по умолчанию проверяет в заголовках поле FROM для определения домена, которому надо добавить цифровую подпись.&lt;br&gt;Но дело в том, что поле FROM может иметь бесконечно разные домены (разные пользователи) и ориентироваться на это поле и создавать бесчисленное множество ключей бессмысленно.&lt;br&gt;Единственно неизменным (для каждого инстанца postfix) является адрес Retart-Patch. То есть к нему должна идти привязка цифровой подписи. &lt;br&gt;Но, Увы!!!&lt;br&gt;Я перепробавал кучу разных вариантов, указанных здесь http://www.opendkim.org/opendkim-README в разделе MAILING LISTS (3) и здесь http://www.opendkim.org/opendkim.conf.5.html&lt;br&gt;Добавил следующие параметры в /etc/opendkim.conf&lt;br&gt;&lt;br&gt;MultipleSignatures     yes&lt;br&gt;MustBeSigned           Return-Path,From&lt;br&gt;SignHeaders            Return-Path,From&lt;br&gt;AlwaysSignHe</description>

<item>
    <title>Opendkim и Postfix Multi Instance (PavelR)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#13</link>
    <pubDate>Wed, 08 Oct 2014 18:04:04 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; /usr/sbin/opendkim -x /etc/opendkim.conf -u opendkim -P /var/run/opendkim/opendkim.pid &lt;br&gt;&amp;gt;&amp;gt; -p inet:8891&#064;localhost &lt;br&gt;&amp;gt; Спасибо большое!&lt;br&gt;&amp;gt; Помогло, ура!!!&lt;br&gt;&amp;gt; А вот в файле /etc/default/opendkim &lt;br&gt;&amp;gt; как правильно указать новый SOKET через запятую/пробел или новой строкой?&lt;br&gt;&amp;gt; SOCKET=&quot;inet:8891&#064;localhost&quot;, SOCKET=&quot;inet:8892&#064;localhost&quot; &lt;br&gt;&amp;gt; или &lt;br&gt;&amp;gt; SOCKET=&quot;inet:8891&#064;localhost&quot; &lt;br&gt;&amp;gt; SOCKET=&quot;inet:8892&#064;localhost&quot; &lt;br&gt;&lt;br&gt;ИМХО такой возможности не предусмотрено.&lt;br&gt;&lt;br&gt;&amp;gt; ------------------------------------------------ &lt;br&gt;&amp;gt; а номер /var/run/opendkim/opendkim1.pid &lt;br&gt;&amp;gt; произвольно указать?&lt;br&gt;&lt;br&gt;произвольно.&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (rafaello)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#12</link>
    <pubDate>Wed, 08 Oct 2014 06:20:21 GMT</pubDate>
    <description>&amp;gt; ... Содержимое этого файла используется инит-скриптом запуска.&lt;br&gt;&amp;gt; В результате OpenDKIM запускается такой командой: &lt;br&gt;&amp;gt; /usr/sbin/opendkim -x /etc/opendkim.conf -u opendkim -P /var/run/opendkim/opendkim.pid &lt;br&gt;&amp;gt; -p inet:8891&#064;localhost &lt;br&gt;&lt;br&gt;Спасибо большое!&lt;br&gt;Помогло, ура!!!&lt;br&gt;&lt;br&gt;А вот в файле /etc/default/opendkim&lt;br&gt;как правильно указать новый SOKET через запятую/пробел или новой строкой?&lt;br&gt;SOCKET=&quot;inet:8891&#064;localhost&quot;, SOCKET=&quot;inet:8892&#064;localhost&quot;&lt;br&gt;или&lt;br&gt;SOCKET=&quot;inet:8891&#064;localhost&quot;&lt;br&gt;SOCKET=&quot;inet:8892&#064;localhost&quot;&lt;br&gt;------------------------------------------------&lt;br&gt;а номер /var/run/opendkim/opendkim1.pid&lt;br&gt;произвольно указать?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (PavelR)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#11</link>
    <pubDate>Tue, 07 Oct 2014 13:42:23 GMT</pubDate>
    <description>&amp;gt; 1. Не показывает файл конфигурации в консоли &lt;br&gt;&lt;br&gt;Не понимаю, с чего вы решили что что-то должно показать в консоли.&lt;br&gt;&lt;br&gt;&amp;gt; ~# opendkim -x /etc/opendkim.conf &lt;br&gt;&amp;gt; opendkim: milter socket must be specified &lt;br&gt;&lt;br&gt;Написал в сообщении выше и в конце этого сообщения.&lt;br&gt;&lt;br&gt;&amp;gt; :~# opendkim -x configfile &lt;br&gt;&amp;gt; opendkim: configfile: configuration error at line 0: error reading configuration file &lt;br&gt;&amp;gt; я не могу понять почему.&lt;br&gt;&lt;br&gt;Есть одна хорошая правильная команда - называется &quot;man&quot;.&lt;br&gt;Набираем в консоли &quot;man openkim&quot; и наслаждаемся чтением.&lt;br&gt;&lt;br&gt;Я уже объяснил, что так оно ругается когда не находит файл configfile, и что нужно указать путь к реально существующему файлу.&lt;br&gt;&lt;br&gt;&amp;gt; 2. &amp;gt;Осознайте, что второй инстанс OpenDKIM &lt;br&gt;&amp;gt;   &amp;gt;должен слушать отдельный порт &lt;br&gt;&amp;gt; Я еще не создал второй инстанс вообще. Прошу помощи, как это сделать. &lt;br&gt;&lt;br&gt;Цитирую сообщение выше:&lt;br&gt;&lt;br&gt;... Содержимое этого файла используется инит-скриптом запуска.&lt;br&gt;В результате OpenDKIM запускается такой командой:&lt;br&gt;&lt;br&gt;/usr/sbin/opendkim -x /etc/opendkim.conf -u opendkim -P /var/ru</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (rafaello)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#10</link>
    <pubDate>Tue, 07 Oct 2014 13:20:03 GMT</pubDate>
    <description> &lt;br&gt;&amp;gt; Ну что я могу сказать - поздравляю. Осознайте, что второй инстанс OpenDKIM &lt;br&gt;&amp;gt; должен слушать отдельный порт, научитесь пользоваться консолью.&lt;br&gt;&lt;br&gt;Не спорю... Но не ошибается тот, кто ничего не делает. На ошибках то и учимся!!!!&lt;br&gt;Хочется выделить два основных момента, чтобы конкретизировать эту тему.&lt;br&gt;&lt;br&gt;1. Не показывает файл конфигурации в консоли&lt;br&gt;&lt;br&gt;~# opendkim -x /etc/opendkim.conf&lt;br&gt;opendkim: milter socket must be specified&lt;br&gt;&lt;br&gt;:~# opendkim -x configfile&lt;br&gt;opendkim: configfile: configuration error at line 0: error reading configuration file&lt;br&gt;&lt;br&gt;я не могу понять почему.&lt;br&gt;&lt;br&gt;2. &amp;gt;Осознайте, что второй инстанс OpenDKIM &lt;br&gt;   &amp;gt;должен слушать отдельный порт&lt;br&gt;&lt;br&gt;Я еще не создал второй инстанс вообще. Прошу помощи, как это сделать.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (PavelR)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#9</link>
    <pubDate>Tue, 07 Oct 2014 13:06:25 GMT</pubDate>
    <description>&amp;gt; Вот содержимое файла /etc/default/opendkim &lt;br&gt;&amp;gt; SOCKET=&quot;inet:8891&#064;localhost&quot; &lt;br&gt;&lt;br&gt;Содержимое этого файла используется инит-скриптом запуска. &lt;br&gt;В результате OpenDKIM запускается такой командой:&lt;br&gt;&lt;br&gt;/usr/sbin/opendkim -x /etc/opendkim.conf -u opendkim -P /var/run/opendkim/opendkim.pid -p inet:8891&#064;localhost&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Это дописано в файл /etc/postfix-2/main.cf &lt;br&gt;&amp;gt; milter_default_action = accept &lt;br&gt;&amp;gt; milter_protocol = 2 &lt;br&gt;&amp;gt; smtpd_milters = inet:localhost:8891 &lt;br&gt;&amp;gt; non_smtpd_milters = inet:localhost:8891 &lt;br&gt;&lt;br&gt;Ну что я могу сказать - поздравляю. Осознайте, что второй инстанс OpenDKIM должен слушать отдельный порт, научитесь пользоваться консолью.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (rafaello)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#8</link>
    <pubDate>Tue, 07 Oct 2014 12:55:08 GMT</pubDate>
    <description>&amp;gt; Честно говоря, я тоже не понял, чего вы хотите, но на всякий &lt;br&gt;&amp;gt; случай поблагодарил.&lt;br&gt;&lt;br&gt;Я сейчас подумал, что в окне терминала не показывает конфиг потому, что я его создавал через Filezilla (Windows)&lt;br&gt;&lt;br&gt;... Хотя нет. Notepad++ показывает, что Unix&lt;br&gt;Тогда непонятно, почему не показывает конфиг...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (PavelR)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#7</link>
    <pubDate>Tue, 07 Oct 2014 12:39:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Спасибо за информацию.&lt;br&gt;&amp;gt; Честно говоря, я не понял. Может я что то не то сказал? &lt;br&gt;&lt;br&gt;Честно говоря, я тоже не понял, чего вы хотите, но на всякий случай поблагодарил. &lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (rafaello)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#6</link>
    <pubDate>Tue, 07 Oct 2014 11:07:11 GMT</pubDate>
    <description> &lt;br&gt;&amp;gt; Спасибо за информацию.&lt;br&gt;&lt;br&gt;Честно говоря, я не понял. Может я что то не то сказал?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Opendkim и Postfix Multi Instance (PavelR)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/95816.html#5</link>
    <pubDate>Tue, 07 Oct 2014 08:55:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; существующему конфиг-файлу?&lt;br&gt;&amp;gt; ~# opendkim -x /etc/opendkim.conf &lt;br&gt;&amp;gt; opendkim: milter socket must be specified &lt;br&gt;&amp;gt; Вот содержимое файла /etc/default/opendkim &lt;br&gt;&amp;gt; SOCKET=&quot;inet:8891&#064;localhost&quot; &lt;br&gt;&amp;gt; Это дописано в файл /etc/postfix-2/main.cf &lt;br&gt;&amp;gt; milter_default_action = accept &lt;br&gt;&amp;gt; milter_protocol = 2 &lt;br&gt;&amp;gt; smtpd_milters = inet:localhost:8891 &lt;br&gt;&amp;gt; non_smtpd_milters = inet:localhost:8891 &lt;br&gt;&lt;br&gt;Спасибо за информацию.&lt;br&gt;</description>
</item>

</channel>
</rss>
