<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Помогите с Exim Filter ! :(</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html</link>
    <description>Добрый день!&lt;br&gt;Пытаюсь решить проблему с раздельным складированием спама, каждому пользователю.&lt;br&gt;В качестве деливера используется cyrus-imapd, и мне необходимо сформировать конечный адрес в exim примерно: test+spam&#064;mydomain.com , ну и скормить это cyrus...&lt;br&gt;Но проблема не в этом, почему то когда я использую внешние файлы .forward для фильтрации заголовков &quot;X-Spam&quot; приведеным ниже конфигом:&lt;br&gt;&lt;br&gt;userfilter:&lt;br&gt;  driver = redirect&lt;br&gt;  allow_filter&lt;br&gt;  user = mail&lt;br&gt;  skip_syntax_errors&lt;br&gt;  file = /var/spool/cyrus/mail/$domain/$local_part/.forward&lt;br&gt;  file_transport = address_file&lt;br&gt;  pipe_transport = address_pipe&lt;br&gt;  reply_transport = address_reply&lt;br&gt;  no_verify&lt;br&gt;&lt;br&gt;И содержимым .forward:&lt;br&gt;&lt;br&gt;# Exim filter&lt;br&gt;if $header_subject contains test then&lt;br&gt;deliver $local_part+spam&#064;$domain&lt;br&gt;endif&lt;br&gt;&lt;br&gt;В этом случае обработка проходит на ура! Но меня интерисует одно, статическое правило (!) , то есть единое для каждого mailbox-а , и когда я создаю конфиг такого вида:&lt;br&gt;&lt;br&gt;userspam:&lt;br&gt;  driver = redirect&lt;br&gt;  allow_filter&lt;br&gt;  user = mail&lt;br&gt;  skip_s</description>

<item>
    <title>Помогите с Exim Filter ! :( (Hetzer)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#6</link>
    <pubDate>Fri, 11 Jul 2008 06:37:29 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;1) как выяснять реально существующий ящик (опять же чтобы гадость не сыпалась &lt;br&gt;&amp;gt;вся подряд) 2) в exim фильтре в этом случае спам сперва &lt;br&gt;&amp;gt;попадает в backup+spam, но здесь не останавливается, а продолжает идти дальше... &lt;br&gt;&amp;gt;ну и разумеется дублируется следующим правилом... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если есть какие то соображения и предложения был бы очень благодарен... вторые &lt;br&gt;&amp;gt;сутки сижу, ничего подобного я найти не смог... но, вполне возможно &lt;br&gt;&amp;gt;что кто то уже придумал как найти выход в моей ситуации &lt;br&gt;&amp;gt;:) &lt;br&gt;&amp;gt;Спасибо! &lt;br&gt;&lt;br&gt;не совсем понял что надо, но допустим так (я не люблю system_filter, поэтому без него):&lt;br&gt;&lt;br&gt;наличие отправителя и получателя принадлежащего определённому списку (в ldap) сделаем в acl_smtp_rcpt и закрепим за переменными:&lt;br&gt;&lt;br&gt;warn&lt;br&gt;senders         = ldapm; ldap::///basa-bla-bla?mail?sub?&#092;&lt;br&gt;                (&amp;(objectClass=bla-bla)(mail=$sender_address))&lt;br&gt;set acl_m0 = 1&lt;br&gt;&lt;br&gt;warn&lt;br&gt;condition = $&#123;lookup ldap:///bla-bla?mail?sub?&#092;&lt;br&gt;проверим  mail и alias=$local_part&#064;$domain&#125;&#123;возвращать $value и</description>
</item>

<item>
    <title>Помогите с Exim Filter ! :( (whois)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#5</link>
    <pubDate>Thu, 10 Jul 2008 14:49:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;В этом случае ничего не карежется &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;я сразу подумал о таком, но сработает если чистая доставка... а если &lt;br&gt;&amp;gt;алиасы? :) &lt;br&gt;&amp;gt;а если до этого были ещё redirect-ы и rewrit-ы или ещё какие &lt;br&gt;&amp;gt;процессинги над адресом? &lt;br&gt;&amp;gt;давая свой ответ, я попытался учесть все возможные проблемы. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;единственное дополнение, если название сабфолдер с uppers case  буквами, то во &lt;br&gt;&amp;gt;всех redirect роутерах нужно делать caseful_local_part = true &lt;br&gt;&lt;br&gt;Спасибо за ответы :)&lt;br&gt;А еще один вопросик не совсем по теме:&lt;br&gt;Сейчас бьюсь над проблемой бэкапа всей &quot;качественной&quot; почты, то есть прошедшей проверку на спам и доступность юзера в LDAP базе...&lt;br&gt;&lt;br&gt;То что приведено тут: http://mr-tacitus.blogspot.com/2007/11/exim.html на мой взгляд очень плохой способ, и с моими обьемами почтовик быстро нагнется...&lt;br&gt;Как вот тут http://forum.lissyara.su/viewtopic.php?p=8465 уже получше, все же не совсем то что хочется, но у меня с ldap-ом такой способ нифига не работает :(&lt;br&gt;&lt;br&gt;Вот так вот сделал я:&lt;br&gt;&lt;br&gt;# Backup incoming mail&lt;br&gt;if $</description>
</item>

<item>
    <title>Помогите с Exim Filter ! :( (Hetzer)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#4</link>
    <pubDate>Thu, 10 Jul 2008 01:29:20 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;$&#123;sg&#123;$local_part&#125;&#123;$local_part&#125;&#123;$local_part+spam&#125;&#125;&#064;$domain &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;удачи. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;на самом деле все проще :) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$original_local_part+spam&#064;$domain &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В этом случае ничего не карежется &lt;br&gt;&lt;br&gt;я сразу подумал о таком, но сработает если чистая доставка... а если алиасы? :)&lt;br&gt;а если до этого были ещё redirect-ы и rewrit-ы или ещё какие процессинги над адресом?&lt;br&gt;давая свой ответ, я попытался учесть все возможные проблемы.&lt;br&gt;&lt;br&gt;единственное дополнение, если название сабфолдер с uppers case  буквами, то во всех redirect роутерах нужно делать caseful_local_part = true&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите с Exim Filter ! :( (whois)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#3</link>
    <pubDate>Wed, 09 Jul 2008 11:12:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;я сильно не вникал в проблему, наверно решение есть, однако самое простое &lt;br&gt;&amp;gt;&amp;gt;будет использовать rewrite &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;задела меня твоя задачка :) &lt;br&gt;&amp;gt;нашёл несколько вариантов решения, но все они потребовали дополнительных роутеров или acl, &lt;br&gt;&amp;gt;в итоге вот такое смешно простое: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$&#123;sg&#123;$local_part&#125;&#123;$local_part&#125;&#123;$local_part+spam&#125;&#125;&#064;$domain &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;удачи. &lt;br&gt;&lt;br&gt;на самом деле все проще :)&lt;br&gt;&lt;br&gt;$original_local_part+spam&#064;$domain&lt;br&gt;&lt;br&gt;В этом случае ничего не карежется&lt;br&gt;</description>
</item>

<item>
    <title>Помогите с Exim Filter ! :( (Hetzer)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#2</link>
    <pubDate>Wed, 04 Jun 2008 08:41:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;2008-06-03 18:18:58 1K3XLm-0004zP-3O internal error: store_reset(135693280) failed: pool=0     &lt;br&gt;&amp;gt;&amp;gt; deliver.c 1078 &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Как с этим бороться? почему статически прописанное правило создает такой мусор? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;потому что тут срабатывает ваш &quot;+&quot; на каждый вызов роутера и экранирование &lt;br&gt;&amp;gt;&quot;+&quot; тут не поможет.  в дебаге можно посмотреть. &lt;br&gt;&amp;gt;я сильно не вникал в проблему, наверно решение есть, однако самое простое &lt;br&gt;&amp;gt;будет использовать rewrite &lt;br&gt;&lt;br&gt;задела меня твоя задачка :)&lt;br&gt;нашёл несколько вариантов решения, но все они потребовали дополнительных роутеров или acl, в итоге вот такое смешно простое:&lt;br&gt;&lt;br&gt;$&#123;sg&#123;$local_part&#125;&#123;$local_part&#125;&#123;$local_part+spam&#125;&#125;&#064;$domain&lt;br&gt;&lt;br&gt;удачи.&lt;br&gt;</description>
</item>

<item>
    <title>Помогите с Exim Filter ! :( (Hetzer)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/80595.html#1</link>
    <pubDate>Wed, 04 Jun 2008 04:06:16 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;to test&#064;mydomain.com. &lt;br&gt;&amp;gt;2008-06-03 18:18:58 1K3XLm-0004zP-3O &amp;lt;= 12345&#064;domain.com H=localhost.nkb (vmware-st125) &#091;127.0.0.1&#093; I=&#091;127.0.0.1&#093;:25 P=esmtp S=909 id=356188.575129153-sendEmail&#064;vmware-st125 from &amp;lt;12345&#064;fakedomain.com&amp;gt; for test&#064;mydomain.com&lt;br&gt;&amp;gt;2008-06-03 18:18:58 1K3XLm-0004zP-3O userspam router: skipped error: malformed address &quot;test+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam&#064;mydomain.com&quot; in filter &lt;br&gt;&amp;gt;file: address is ridiculously long: test+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam+spam... &lt;br&gt;&amp;gt;2008-06-03 18:18:58 1K3XL</description>
</item>

</channel>
</rss>
