<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: лабиринты получения почты сквозь фильтр Spamassassin</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/75063.html</link>
    <description>(Mandriva:Postfix+spamassassin+fetchmail) преамбула:&lt;br&gt;1.создаем файл spam.txt это текст любого спам письма, полученного нами.&lt;br&gt;2. Настраиваем  spamassassin&lt;br&gt;/etc/mail/spamassassin/local.cf&lt;br&gt;3.Пишем фильтр-управленец&lt;br&gt;filter.sh, который упоминается в Postfix.&lt;br&gt;4.Настраиваем Postfix&lt;br&gt;/etc/postfix/main.cf &amp; master.cf&lt;br&gt;====================================&lt;br&gt;Проверяем:&lt;br&gt;1. Вот это работает&lt;br&gt;&#091;root&#064;romano filter&#093;# cat spam.txt &amp;#124; spamassassin&lt;br&gt;2. Это тоже работает и без фильтра.&lt;br&gt;&#091;root&#064;romano filter&#093;# cat spam.txt &amp;#124; spamassassin &amp;#124; sendmail -i &quot;$&#064;&quot; -f t&#064;g.rr filter&#064;romano.com&lt;br&gt;Это и есть кусочек фильтра. Обработанные spamassassin складываются в ящики.&lt;br&gt;3.Проверяем работу собственно фильтра, с передачей ему отправителя и получателя, собственно тоже самое прописывается и в master.cf&lt;br&gt;$ cat spam.txt &amp;#124; filter -f t&#064;g.rr filter&#064;romano.com&lt;br&gt;Все работает.&lt;br&gt;4. Работает прекрасно и это:&lt;br&gt;&#091;roman&#064;localhost roman&#093;$ telnet 127.0.0.1 25&lt;br&gt;Trying 127.0.0.1...&lt;br&gt;Connected to localhost (127.0.0.1).&lt;br&gt;Escape character is</description>

<item>
    <title>лабиринты получения почты сквозь фильтр Spamassassin (Tsamada)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/75063.html#3</link>
    <pubDate>Thu, 22 Nov 2007 08:25:15 GMT</pubDate>
    <description>&amp;gt;Если же я меняю эту строчку на &lt;br&gt;&amp;gt;mda &quot;spamassassin &amp;#124; /usr/sbin/sendmail -i &#037;T&quot;, &lt;br&gt;&amp;gt;тогда заработает spamassassin, но не фильтр filter.sh &lt;br&gt;&amp;gt;все таки это обходной путь... &lt;br&gt;&lt;br&gt;-- ты ГЕНИЙ чувак :) &lt;br&gt;помогла таки строка, огромное спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Спасибо, дружище! (RVI)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/75063.html#2</link>
    <pubDate>Mon, 09 Jul 2007 16:29:41 GMT</pubDate>
    <description>Спасибо, дружище, mini_sendmail действительно помог!</description>
</item>

<item>
    <title>лабиринты получения почты сквозь фильтр Spamassassin (guest)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/75063.html#1</link>
    <pubDate>Mon, 09 Jul 2007 04:00:01 GMT</pubDate>
    <description>&amp;gt;Собственно вопрос &lt;br&gt;&amp;gt;1.Почему не задействуется фильтр, если даем такую команду &lt;br&gt;&amp;gt;$ cat spam.txt &amp;#124; /usr/sbin/sendmail filter&#064;romano.com &lt;br&gt;&amp;gt;т.е. письмо попадает в ящик, но не тронутое spamassassin &lt;br&gt;&amp;gt;2. Почему не задействуется фильтр, при команде &lt;br&gt;&amp;gt;# fetchmail, аналогично письма прописанные в файле /etc/.fetchmailrc приходят с POP ящиков, &lt;br&gt;&amp;gt;также минуя фильтр? &lt;br&gt;Потому, что фильтр использующий sendmail для возврата письма postfix не работает для локальных писем (идущих через sendmail(1) -&amp;gt; pickup(8))&lt;br&gt;&lt;br&gt;&amp;gt;Другой тогда вопрос, команда /usr/sbin/sendmail -i &#037;T &lt;br&gt;&amp;gt;вообще минует порт 25 и складывает все по ящикам по какому то &lt;br&gt;&amp;gt;другому пути? &lt;br&gt;sendmail не раскладывает письма по ящикам, а работает (упрощенно) так:&lt;br&gt;sendmail(1) -&amp;gt; postdrop(1) -&amp;gt; pickup(8) -&amp;gt;cleanup(8) -&amp;gt;incoming очередь&lt;br&gt;&lt;br&gt;Если вам нужно фильтровать локальные письмо, то нужно использовать фильтр возвращающий письма по l/smtp. В простейшем случае можно вместо sendmail взять что-то вроде mini_sendmail (http://www.acme.com/software/mini_sendmai</description>
</item>

</channel>
</rss>
