<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim правило фильтрации</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html</link>
    <description>Всем доброе время суток. Нужна помощь и рекомендация по решению проблемы. Поиски особого результата не дали. Сам предполагаю, что проблема в синтаксисе второй строчки.  Суть вопроса: требуется фильтром решить три вопроса 1-отклонять все письма с вложениями содержащими известные архивы 2-отповещать получающего пользователя отлупом о блокировке письма 3-редирект письма в ящик (помойку). Для это в секции &quot;begin acl&quot; добавил следующее:&lt;br&gt;&lt;br&gt;deny   message = The attachment is not accepted. This message contains a blocked file type.&lt;br&gt;         demime = *rar *zip *7z *gz *tar *gzip *bz2 *tbz *tbz2 *bzip2&lt;br&gt;         condition = $&#123;if def:mime_attachments &#123;1&#125;&#123;0&#125;&#125;&lt;br&gt;         log_message = Rejected message with a blocked file type attachment&lt;br&gt;         headers = X-Blocked-Attachment: The attachment is not accepted&lt;br&gt;         headers_add = X-Blocked-Reason: This message contains a blocked file type.&lt;br&gt;         freeze&lt;br&gt;         redirect = admin&#064;yourdomain.com&lt;br&gt;&lt;br&gt;Логика вроде правильная, а вот с синтаксисом у меня вообще проблема. </description>

<item>
    <title>Exim правило фильтрации (81packet)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#6</link>
    <pubDate>Mon, 13 Mar 2023 11:58:44 GMT</pubDate>
    <description>&amp;gt; вместо redirect я бы использовал unseen deliver mybox&#064;domain.com &lt;br&gt;&amp;gt; про остальные - надо пробовать, у меня пока негде...&lt;br&gt;&lt;br&gt;Приветствую! Сделал вот такой фильтр:&lt;br&gt;&lt;br&gt;# Exim filter                                                                                             &lt;br&gt;if $message_body contains &quot;qqq&quot;                                                                           &lt;br&gt;then&lt;br&gt;    deliver &quot;blocked&#064;мойдомен.ru&quot;                                                                         &lt;br&gt;    pipe &quot;/home/папка/blockedmail.sh $&#123;local_part&#125;&#064;$&#123;domain&#125; $&#123;message_id&#125;&quot;                           &lt;br&gt;    seen finish&lt;br&gt;endif&lt;br&gt;&lt;br&gt;Сам исполняемый файл:&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;echo &quot;Your email has been blocked due to violation of our terms of service.&#092;n&#091;$1&#093;&#092;nMessage ID:&#091;$2&#093;&#092;nSender...&quot;&lt;br&gt; &amp;#124; mail -s &quot;You have a new mail in quarantine!&quot; &quot;$1&quot;                                                      &lt;br&gt;&lt;br&gt;&lt;br&gt;По итогу, если в письме есть содержимое &quot;qqq&quot; он перенаправляет это письмо на ящик blocked&#064;мойдомен.ru и отправляет нужное сообщение</description>
</item>

<item>
    <title>Exim правило фильтрации (mmm)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#5</link>
    <pubDate>Fri, 03 Feb 2023 06:12:24 GMT</pubDate>
    <description>вместо redirect я бы использовал unseen deliver mybox&#064;domain.com&lt;br&gt;про остальные - надо пробовать, у меня пока негде...&lt;br&gt;</description>
</item>

<item>
    <title>Exim правило фильтрации (81packet)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#4</link>
    <pubDate>Fri, 03 Feb 2023 05:16:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Прошу уточнить, разница в написании rar&amp;#124;zip&amp;#124;7zip&amp;#124;gz&amp;#124;bz2&amp;#124;bzip2 &lt;br&gt;&amp;gt;&amp;gt; и &#092;.rar&amp;#124;&#092;.zip&amp;#124;&#092;.7zip&amp;#124;&#092;.gz&amp;#124;&#092;.bz2&amp;#124;&#092;.bzip2 - есть или exim нормально &lt;br&gt;&amp;gt;&amp;gt; проглатывает такое написание?&lt;br&gt;&amp;gt; Я делал через вертикалбную черту. Сам вариант нагуглил, так было в оригинале. &lt;br&gt;&lt;br&gt;С написание расширений разобрался, спасибо. Осталось разобраться, почему не хавает строчки:&lt;br&gt;&lt;br&gt;         headers = X-Blocked-Attachment: The attachment is not accepted&lt;br&gt;         headers_add = X-Blocked-Reason: This message contains a blocked file type.&lt;br&gt;         freeze&lt;br&gt;         redirect = admin&#064;yourdomain.com&lt;br&gt;</description>
</item>

<item>
    <title>Exim правило фильтрации (mmm)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#3</link>
    <pubDate>Fri, 03 Feb 2023 05:13:32 GMT</pubDate>
    <description>&amp;gt; Прошу уточнить, разница в написании rar&amp;#124;zip&amp;#124;7zip&amp;#124;gz&amp;#124;bz2&amp;#124;bzip2 &lt;br&gt;&amp;gt; и &#092;.rar&amp;#124;&#092;.zip&amp;#124;&#092;.7zip&amp;#124;&#092;.gz&amp;#124;&#092;.bz2&amp;#124;&#092;.bzip2 - есть или exim нормально &lt;br&gt;&amp;gt; проглатывает такое написание?&lt;br&gt;&lt;br&gt;Я делал через вертикалбную черту. Сам вариант нагуглил, так было в оригинале.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim правило фильтрации (81packet)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#2</link>
    <pubDate>Thu, 02 Feb 2023 12:52:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;         deny &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     message       &lt;br&gt;&amp;gt;   = We do not accept attachments : $mime_filename &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     condition       &lt;br&gt;&amp;gt; = $&#123;if match&#123;$mime_filename&#125;&#123;&#092;N&#092;.(rar&amp;#124;zip&amp;#124;7zip&amp;#124;gz&amp;#124;bz2&amp;#124;bzip2)$&#092;N&#125;&#125; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     decode = default &lt;br&gt;&amp;gt; accept &lt;br&gt;&lt;br&gt;Прошу уточнить, разница в написании rar&amp;#124;zip&amp;#124;7zip&amp;#124;gz&amp;#124;bz2&amp;#124;bzip2 и &#092;.rar&amp;#124;&#092;.zip&amp;#124;&#092;.7zip&amp;#124;&#092;.gz&amp;#124;&#092;.bz2&amp;#124;&#092;.bzip2 - есть или exim нормально проглатывает такое написание?&lt;br&gt;</description>
</item>

<item>
    <title>Exim правило фильтрации (mmm)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/4.html#1</link>
    <pubDate>Thu, 02 Feb 2023 12:46:26 GMT</pubDate>
    <description>acl_check_mime:&lt;br&gt;        deny&lt;br&gt;                message         = We do not accept attachments : $mime_filename&lt;br&gt;                condition       = $&#123;if match&#123;$mime_filename&#125;&#123;&#092;N&#092;.(rar&amp;#124;zip&amp;#124;7zip&amp;#124;gz&amp;#124;bz2&amp;#124;bzip2)$&#092;N&#125;&#125;&lt;br&gt;                decode = default&lt;br&gt;accept&lt;br&gt;</description>
</item>

</channel>
</rss>
