<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Dovecot LDA + Sieve, множественный redirect</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/88781.html</link>
    <description>В качестве IMAP/POP сервера используется Dovecot, MTA - Postfix. Транспортом в постфиксе используется Dovecot LDA, к которому прикручен Sieve. Одна из задач, по результатам анализа письма, отправить его нескольким пользователям.&lt;br&gt;&lt;br&gt;Пример скипта sieve:&lt;br&gt;&lt;br&gt;require &#091;&quot;fileinto&quot;,&quot;copy&quot;&#093;;&lt;br&gt;&lt;br&gt;if header :contains &quot;from&quot;&lt;br&gt;     &#091;&quot;something&#064;domain.ru&quot;&#093;&lt;br&gt;&lt;br&gt;     &#123;&lt;br&gt;       redirect :copy &quot;user1&#064;domain.ru&quot;;&lt;br&gt;     &#125;&lt;br&gt;&lt;br&gt;Все работает замечательно. До того момента пока не добавляем еще один редирект:&lt;br&gt;&lt;br&gt;&#123;&lt;br&gt;   redirect :copy &quot;user1&#064;domain.ru&quot;;&lt;br&gt;   redirect :copy &quot;user2&#064;domain.ru&quot;;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;И вот после этого почта начинается зацикливаться, ибо поле &quot;from&quot; остаеться неизменным и вновь &quot;ловиться&quot;. Отправку Dovecot LDA осуществляет с помощью /usr/lib/sendmaila, вызывая его на каждый redirect. Не знаю как обойти сию проблему. Можно вынести анализ заголовков на постфикс, однако хотелось бы иметь все правила сортировки почты в одном месте. Тем более почта не только редиректиться но и раскладывается по shared imap.&lt;br&gt;</description>

<item>
    <title>Dovecot LDA + Sieve, множественный redirect (fat12)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/88781.html#2</link>
    <pubDate>Sat, 24 Apr 2010 20:31:42 GMT</pubDate>
    <description>В качестве уточнения, сив скрипт используется глобальный. Отсюда и проблемма. Решил сию ж проблемму добавлением анализа поля &quot;кому&quot;&lt;br&gt;&lt;br&gt;if allof(header :is &quot;from&quot; &quot;something&#064;domain.ru&quot;,&lt;br&gt; not address :is :all &quot;Delivered-To&quot; &#091;&quot;user1&#064;domain.ru&quot;,&quot;user2&#064;domain.ru&quot;&#093;)&lt;br&gt;&#123;&lt;br&gt; redirect :copy &quot;user1&#064;domain.ru&quot;;&lt;br&gt; redirect :copy &quot;user2&#064;domain.ru&quot;;&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>Dovecot LDA + Sieve, множественный redirect (DeadLoco)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/88781.html#1</link>
    <pubDate>Fri, 23 Apr 2010 23:17:11 GMT</pubDate>
    <description>&amp;gt;И вот после этого почта начинается зацикливаться, ибо поле &quot;from&quot; остаеться неизменным &lt;br&gt;&amp;gt;и вновь &quot;ловиться&quot;. Отправку Dovecot LDA осуществляет с помощью /usr/lib/sendmaila, вызывая &lt;br&gt;&amp;gt;его на каждый redirect. Не знаю как обойти сию проблему. Можно &lt;br&gt;&amp;gt;вынести анализ заголовков на постфикс, однако хотелось бы иметь все правила &lt;br&gt;&amp;gt;сортировки почты в одном месте. Тем более почта не только редиректиться &lt;br&gt;&amp;gt;но и раскладывается по shared imap. &lt;br&gt;&lt;br&gt;Вот что пишет довекотная вики:&lt;br&gt;&lt;br&gt;Forward mails with &quot;order&quot; or &quot;buy&quot; in their subject to another address:&lt;br&gt;      if header :contains &quot;subject&quot; &#091;&quot;order&quot;, &quot;buy&quot;&#093; &#123;&lt;br&gt;        redirect &quot;orders&#064;company.dom&quot;;&lt;br&gt;      &#125;&lt;br&gt;Message-ID and recipient of forwarded message are stored in a .dovecot.lda-dupes at users home directory to prevent mail loops. &lt;br&gt;&lt;br&gt;Я бы глянул логи - удается ли ЛДА этот самый файл писать. Похоже, что ИД писем теряются, никуда не пишутся, и от этого доставка залупляется. &lt;br&gt;</description>
</item>

</channel>
</rss>
