<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim4: запретить отправку выбранным локальным пользователям</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/96422.html</link>
    <description>Доброго времени.&lt;br&gt;Есть необходимость запретить некоторым локальным пользователям отправку сообщений, т.е. только тем, кто дёргает бинарник /usr/sbin/exim4 (из php или как-то иначе, не важно), есть ли какие-то варианты организовать это на уровне ОС, или только непосредственно в самом exim?&lt;br&gt;Если только второй вариант, то подскажите пожалуйста, как так сделать, чтобы в определенном файлике могли лежать локальные юзеры по одному на строчку, а exim им запрещал бы отправку.&lt;br&gt;</description>

<item>
    <title>Exim4: запретить отправку выбранным локальным пользователям (Golub Mikhail)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/96422.html#4</link>
    <pubDate>Mon, 11 Jan 2016 07:18:29 GMT</pubDate>
    <description>&amp;gt; Дело в том, что на сервере почтовых ящиков как таковых вообще нет, &lt;br&gt;&amp;gt; локальные пользователи могут отправлять сообщения только через обращение к бинарнику exim4, &lt;br&gt;&amp;gt; например из php, если в php.ini задано &lt;br&gt;&amp;gt; sendmail_path = &quot;/usr/sbin/sendmail -t -i -f user&#064;domain.com&quot; &lt;br&gt;&amp;gt; А /usr/sbin/sendmail это линк на /usr/sbin/exim4.&lt;br&gt;&amp;gt; Вот меня и интересует тот факт, можно ли запретить отправку именно заданным &lt;br&gt;&amp;gt; локальным пользователям, а не по адресу отправителя, т.к. этот адрес может &lt;br&gt;&amp;gt; быть произвольным.&lt;br&gt;&lt;br&gt;acl_smtp_mail = check_smtp&lt;br&gt;acl_not_smtp = check_not_smtp&lt;br&gt;&lt;br&gt;check_smtp:&lt;br&gt;discard condition = $&#123;if match_local_part&#123;$authenticated_id&#125;&#123;lsearch;/usr/local/etc/exim/acl/blocked_senders&#125; &#125;&lt;br&gt;...&lt;br&gt;&lt;br&gt;check_not_smtp:&lt;br&gt;discard condition = $&#123;if match_local_part&#123;$authenticated_id&#125;&#123;lsearch;/usr/local/etc/exim/acl/blocked_senders&#125;&#125;&lt;br&gt;...&lt;br&gt;&lt;br&gt;И &quot;враг&quot; не пройдет :)&lt;br&gt;По smtp добавить авторизацию.&lt;br&gt;В файле &quot;blocked_senders&quot; - логины локальных юзеров.&lt;br&gt;</description>
</item>

<item>
    <title>Exim4: запретить отправку выбранным локальным пользователям (rx10nth)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/96422.html#3</link>
    <pubDate>Sat, 09 Jan 2016 14:35:02 GMT</pubDate>
    <description>Дело в том, что на сервере почтовых ящиков как таковых вообще нет, локальные пользователи могут отправлять сообщения только через обращение к бинарнику exim4, например из php, если в php.ini задано&lt;br&gt;&lt;br&gt;sendmail_path = &quot;/usr/sbin/sendmail -t -i -f user&#064;domain.com&quot;&lt;br&gt;&lt;br&gt;А /usr/sbin/sendmail это линк на /usr/sbin/exim4.&lt;br&gt;&lt;br&gt;Вот меня и интересует тот факт, можно ли запретить отправку именно заданным локальным пользователям, а не по адресу отправителя, т.к. этот адрес может быть произвольным.&lt;br&gt;</description>
</item>

<item>
    <title>Exim4: запретить отправку выбранным локальным пользователям (BV)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/96422.html#2</link>
    <pubDate>Wed, 06 Jan 2016 12:35:45 GMT</pubDate>
    <description>1 &amp;gt;кто дёргает бинарник /usr/sbin/exim4&lt;br&gt;  Никто бинарник не дергает , почитайте про Exim и вообще про SMTP&lt;br&gt;&lt;br&gt;2  /tmp/users&lt;br&gt;   a&#064;xxx.com&lt;br&gt;   c&#064;yyy.com&lt;br&gt;&lt;br&gt;в exim.conf в секции acl_smtp_rcpt&lt;br&gt;drop  condition = $&#123;lookup&#123;$sender_address&#125;lsearch*&#064;&#123;/tmp/users&#125;&#123;yes&#125;&#123;no&#125;&#125;&lt;br&gt;      message = Deny send mail for $sender_address&lt;br&gt;&lt;br&gt;  &lt;br&gt;&lt;br&gt;&amp;gt; Доброго времени.&lt;br&gt;&amp;gt; Есть необходимость запретить некоторым локальным пользователям отправку сообщений, т.е. &lt;br&gt;&amp;gt; только тем, кто дёргает бинарник /usr/sbin/exim4 (из php или как-то иначе, &lt;br&gt;&amp;gt; не важно), есть ли какие-то варианты организовать это на уровне ОС, &lt;br&gt;&amp;gt; или только непосредственно в самом exim?&lt;br&gt;&amp;gt; Если только второй вариант, то подскажите пожалуйста, как так сделать, чтобы в &lt;br&gt;&amp;gt; определенном файлике могли лежать локальные юзеры по одному на строчку, а &lt;br&gt;&amp;gt; exim им запрещал бы отправку.</description>
</item>

<item>
    <title>Exim4: запретить отправку выбранным локальным пользователям (reader)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/96422.html#1</link>
    <pubDate>Tue, 05 Jan 2016 16:35:28 GMT</pubDate>
    <description>&amp;gt; Доброго времени.&lt;br&gt;&amp;gt; Есть необходимость запретить некоторым локальным пользователям отправку сообщений, т.е. &lt;br&gt;&amp;gt; только тем, кто дёргает бинарник /usr/sbin/exim4 (из php или как-то иначе, &lt;br&gt;&amp;gt; не важно), есть ли какие-то варианты организовать это на уровне ОС, &lt;br&gt;&amp;gt; или только непосредственно в самом exim?&lt;br&gt;&lt;br&gt;через права доступа получится заморочено и будет слетать при обновлениях, можете конечно попробовать через мандатный контроль.&lt;br&gt;&lt;br&gt;&amp;gt; Если только второй вариант, то подскажите пожалуйста, как так сделать, чтобы в &lt;br&gt;&amp;gt; определенном файлике могли лежать локальные юзеры по одному на строчку, а &lt;br&gt;&amp;gt; exim им запрещал бы отправку.&lt;br&gt;&lt;br&gt;через condition определяется к кому применять правила acl, роутеры.&lt;br&gt;пару вариантов как залезть в файл можно подсмотреть &lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID1/90343.html&lt;br&gt;&lt;br&gt;а в документации наверно есть и более оптимальный вариант для Вас&lt;br&gt;</description>
</item>

</channel>
</rss>
