<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html</link>
    <description>FreeBSD 5.0 + sendmail + spamassasin + procmail&lt;br&gt;МЭНы и конфу читал, но пока не получается...&lt;br&gt;&lt;br&gt;Стоит SpamAssasin и метит всю почту своими тэгами. Задача в следующем - организовать через procmail следующий алгоритм:&lt;br&gt;Если X-Spam-Flag: YES, то&lt;br&gt;  Если score &amp;gt; 20, то письмо удалить,&lt;br&gt;  Если 10 &amp;lt; score &amp;lt; 20, то перенаправить письмо на spam&#064;maycorp.ru,&lt;br&gt;  Если score &amp;lt; 10, то с письмом ничего не делать (т.е. оправить дальше юзеру)  &lt;br&gt;Конец Если.&lt;br&gt;&lt;br&gt;Что не получается:&lt;br&gt;1) procmail обрабатывает только почту приходящую на _локальные_ ящики сервера, но у меня несколько доменов и для многих из них стоит в virtualusertable&lt;br&gt;&#064;mycorp2.ru   &#037;1&#064;smtp.mycorp2.ru&lt;br&gt;&#064;mycorp3.ru   &#037;1&#064;smtp.mycorp3.ru&lt;br&gt;т.к. внешний SMTP сервер один для всех доменов, а maycorpXYZ.ru находяться в корпоративной локалке.&lt;br&gt;Так вот, Procmail не обрабатывает письма для таких доменов.&lt;br&gt;============ sendmail.mc =================&lt;br&gt;divert(-1)&lt;br&gt;divert(0)&lt;br&gt;VERSIONID(&#096;$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.27 2002/10/16 22:52:56 keramida Exp $&lt;br&gt;OSTYPE(freebs</description>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (Павел Киев)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#8</link>
    <pubDate>Thu, 14 May 2009 10:25:35 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;* ^X-Spam-Flag: YES # если спам &lt;br&gt;&amp;gt;* !^X-Sender: Procmail # и не проходило проверку &lt;br&gt;&amp;gt;&#123; &lt;br&gt;&amp;gt;&amp;#124; formail -A&quot;X-Sender: Procmail&quot; # отметить что проверку прошло &lt;br&gt;&amp;gt;:0 &lt;br&gt;&amp;gt;* ^X-Spam-Status: *(score &amp;gt; 20) # в зависимости от балла&lt;br&gt;&amp;gt;&amp;#124; sendmail &amp;gt; /dev/null # удаляем&lt;br&gt;&amp;gt;:0 &lt;br&gt;&amp;gt;* ^X-Spam-Status: *(10 &amp;lt; score &amp;lt; 20) &lt;br&gt;&amp;gt;&amp;#124; formail -I&quot;To: spam&#064;maycorp.ru &amp;#124; sendmail -t # отправляем на дальнейшее рассмотрение &lt;br&gt;&lt;br&gt;Решал похожую задачу для Yandex Spamooborona.&lt;br&gt;Он вставляет 2 тега, которые приходится проверять:&lt;br&gt;X-Spam-Flag: YES&lt;br&gt;X-Spam-Ystatus: hits=71.80&lt;br&gt;вот соотв. кусок .procmailrc:&lt;br&gt;:0&lt;br&gt;* ^X-Spam-Flag: YES&lt;br&gt;&#123;&lt;br&gt;:0&lt;br&gt;* ? test $(/usr/bin/formail -xX-Spam-Ystatus &amp;#124;/bin/sed -e &apos;s/^.*=//&apos; -e &apos;s/...$//&apos;) -ge 40&lt;br&gt;/dev/null&lt;br&gt;&#125;&lt;br&gt;вроде всё понятно, скажу только что sed применяется чтобы взять число &quot;hits&quot; (начинается после знака &apos;=&apos;) и откусить дробную часть вместе с точкой (последние 3 символа). Потом сравнивается с 40 (указанный яндексом порог).&lt;br&gt;</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (SHRiKE_SPb)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#7</link>
    <pubDate>Thu, 30 Mar 2006 05:03:41 GMT</pubDate>
    <description>По-поводу procmail кто-нить что-нить подсказать может или как?&lt;br&gt;&lt;br&gt;&amp;gt; procmail обрабатывает только почту приходящую на _локальные_ ящики сервера, но у &lt;br&gt;&amp;gt;меня несколько доменов и для многих из них стоит в virtualusertable &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#064;mycorp2.ru   &#037;1&#064;smtp.mycorp2.ru &lt;br&gt;&amp;gt;&#064;mycorp3.ru   &#037;1&#064;smtp.mycorp3.ru &lt;br&gt;&amp;gt;т.к. внешний SMTP сервер один для всех доменов, а maycorpXYZ.ru находяться в &lt;br&gt;&amp;gt;корпоративной локалке. &lt;br&gt;&amp;gt;Так вот, Procmail не обрабатывает письма для таких доменов. &lt;br&gt;&amp;gt;============ sendmail.mc ================= &lt;br&gt;&amp;gt;divert(-1) &lt;br&gt;&amp;gt;divert(0) &lt;br&gt;&amp;gt;VERSIONID(&#096;$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.27 2002/10/16 22:52:56 keramida Exp $ &lt;br&gt;&amp;gt;OSTYPE(freebsd5) &lt;br&gt;&amp;gt;DOMAIN(generic) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;FEATURE(access_db, &#096;hash -o -T&amp;lt;TMPF&amp;gt; /etc/mail/access&apos;)&lt;br&gt;&amp;gt;FEATURE(blacklist_recipients) &lt;br&gt;&amp;gt;FEATURE(local_lmtp) &lt;br&gt;&amp;gt;FEATURE(&#096;local_procmail&apos;) &lt;br&gt;&amp;gt;FEATURE(mailertable, &#096;hash -o /etc/mail/mailertable&apos;) &lt;br&gt;&amp;gt;FEATURE(virtusertable, &#096;hash -o /etc/mail/virtusertable&apos;) &lt;br&gt;&amp;gt;define(&#096;confCW_FILE&apos;, &#096;-o /etc/mail/local-host-names&apos;) &lt;br&gt;&amp;gt;define(&#096;confBIND_OPTS&apos;, &#096;Work</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (SHRiKE_SPb)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#6</link>
    <pubDate>Wed, 29 Mar 2006 13:35:05 GMT</pubDate>
    <description>&amp;gt;&amp;gt;-r 20 действительно помогло, спасибо. &lt;br&gt;&amp;gt;&amp;gt;А как теперь пересылать письма, у которых score От 10 до 20? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;я не пользую spamass-milter. он вроде простой и такого не умеет. &lt;br&gt;&amp;gt;milter-spamc (http://www.snertsoft.com) умеет, но он сейчас коммерческий. &lt;br&gt;&amp;gt;если надо - выложу куданьть последнюю free версию. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;PS Убивать не могу, но юзерам валиться это тоже не должно... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;режект - это не убивание. в случае ложного срабатывания валидный отправитель должен &lt;br&gt;&amp;gt;получить отлуп. &lt;br&gt;&lt;br&gt;&lt;br&gt;OK, завтра гляну. Скинь в мыло последнюю free версию пож-та.</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (Muke)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#5</link>
    <pubDate>Wed, 29 Mar 2006 13:28:16 GMT</pubDate>
    <description>&amp;gt;-r 20 действительно помогло, спасибо. &lt;br&gt;&amp;gt;А как теперь пересылать письма, у которых score От 10 до 20? &lt;br&gt;&lt;br&gt;я не пользую spamass-milter. он вроде простой и такого не умеет.&lt;br&gt;milter-spamc (http://www.snertsoft.com) умеет, но он сейчас коммерческий.&lt;br&gt;если надо - выложу куданьть последнюю free версию.&lt;br&gt;&lt;br&gt;&amp;gt;PS Убивать не могу, но юзерам валиться это тоже не должно... &lt;br&gt;&lt;br&gt;режект - это не убивание. в случае ложного срабатывания валидный отправитель должен получить отлуп.</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (SHRiKE_SPb)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#4</link>
    <pubDate>Wed, 29 Mar 2006 13:02:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;А зачем такой изврат, когда мильтером можно режектить? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Каким именно мильтером? У меня используется spamass-milter.sh. О нем идет речь? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;spamass-milter.sh - скрипт запускающий сам мильтер. курите доку на предмет нужной опции &lt;br&gt;&amp;gt;запуска (-r 20?) &lt;br&gt;&lt;br&gt;&lt;br&gt;-r 20 действительно помогло, спасибо.&lt;br&gt;А как теперь пересылать письма, у которых score От 10 до 20?&lt;br&gt;&lt;br&gt;PS Убивать не могу, но юзерам валиться это тоже не должно...</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (Muke)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#3</link>
    <pubDate>Wed, 29 Mar 2006 12:37:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А зачем такой изврат, когда мильтером можно режектить? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Каким именно мильтером? У меня используется spamass-milter.sh. О нем идет речь? &lt;br&gt;&lt;br&gt;spamass-milter.sh - скрипт запускающий сам мильтер. курите доку на предмет нужной опции запуска (-r 20?)</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (SHRiKE_SPb)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#2</link>
    <pubDate>Wed, 29 Mar 2006 12:22:14 GMT</pubDate>
    <description>&amp;gt;А зачем такой изврат, когда мильтером можно режектить? &lt;br&gt;&lt;br&gt;Каким именно мильтером? У меня используется spamass-milter.sh. О нем идет речь?</description>
</item>

<item>
    <title>Настройка PROCMAIL c хитрыми условиями для разгребания СПАМа (Muke)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/65216.html#1</link>
    <pubDate>Wed, 29 Mar 2006 12:18:51 GMT</pubDate>
    <description>А зачем такой изврат, когда мильтером можно режектить?</description>
</item>

</channel>
</rss>
