<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Sieve - автоматизация</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html</link>
    <description>Помогите прикрутить автоматическое создание sieve-скриптов для пользователей в Cyrus-IMAPD.&lt;br&gt;Делаю по рекомендациям c http://email.uoa.gr/projects/cyrus/autocreate/&lt;br&gt;и в принципе, при первом конекте пользователя к sieve, создаётся папка пользователя в каталоге /var/lib/imap/sieve, только в ней не присутствует ни одного скрипта.&lt;br&gt;Как прикрутить глобальный фильтр ко всем создаваемым пользователям ?&lt;br&gt;И можно ли делать это, не требуя от пользователя подключения к sieve под своим аккаунтом ?&lt;br&gt;И второй вопрос.&lt;br&gt;На сервере используются виртуальные домены и пользователи выглядят как user/test&#064;domain.tld&lt;br&gt;В cyrus-imapd есть возможность при помощи директив anysievefolder и autosievefolders&lt;br&gt;автоматически создавать папки, необходимые для работы sieve-скрипта. Эта опция работает, но папка создаётся не в ящике пользователя, а в корневом каталоге домена и соответственно, затем при работе скрипт не находит папку, т.к. ищет её совсм не в том месте.&lt;br&gt;Вот мои конфиги.&lt;br&gt;&lt;br&gt;/etc/cyrus.conf:&lt;br&gt;# standard standalone server implement</description>

<item>
    <title>Sieve - автоматизация (vpetrykanyn)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#8</link>
    <pubDate>Fri, 11 Sep 2009 17:35:40 GMT</pubDate>
    <description>&amp;gt;Мне тоже интересно, получилось ли создавать скрипты для других пользователей? Почему-то администратором &lt;br&gt;&amp;gt;создаются скрипты только глобально, не получается конкретному юзеру скрипт установить. &lt;br&gt;&lt;br&gt;Опцией --user или -u задается имя необходимого пользователя.&lt;br&gt;</description>
</item>

<item>
    <title>Sieve - автоматизация (zhen)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#7</link>
    <pubDate>Thu, 05 Mar 2009 09:51:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Мы же с вами, кажется, уже подобные вопросы обсуждали, нет? Не ручками, &lt;br&gt;&amp;gt;&amp;gt;а expect-ом ... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Простите, а можно конкретнее как сим expect-ом пользоваться ? &lt;br&gt;&lt;br&gt;Мне тоже интересно, получилось ли создавать скрипты для других пользователей? Почему-то администратором создаются скрипты только глобально, не получается конкретному юзеру скрипт установить.&lt;br&gt;</description>
</item>

<item>
    <title>Sieve - автоматизация (Egenius)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#6</link>
    <pubDate>Thu, 22 Jan 2009 12:33:49 GMT</pubDate>
    <description>&amp;gt;Мы же с вами, кажется, уже подобные вопросы обсуждали, нет? Не ручками, &lt;br&gt;&amp;gt;а expect-ом ... &lt;br&gt;&lt;br&gt;Простите, а можно конкретнее как сим expect-ом пользоваться ?&lt;br&gt;</description>
</item>

<item>
    <title>Sieve - автоматизация (geekkoo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#5</link>
    <pubDate>Mon, 19 Jan 2009 07:21:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;И как это реализовать ? Можно поподробнее ? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Ну, как обычно - через expect ... В ручном режиме создается пользователь, &lt;br&gt;&amp;gt;&amp;gt;а потом через sieveshell пользователю навязывается скрипт. У sieveshell ведь два &lt;br&gt;&amp;gt;&amp;gt;параметра --user и --authname, специально для тех случаев, когда админ под &lt;br&gt;&amp;gt;&amp;gt;своим логином манипулирует скриптами другого узера. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В общем вывод - заводить дефолт- скрипт на все 14 тысяч ящиков &lt;br&gt;&amp;gt;ручками ((( &lt;br&gt;&lt;br&gt;Мы же с вами, кажется, уже подобные вопросы обсуждали, нет? Не ручками, а expect-ом ...&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Вопрос в том как заставить Sieve создавать папку Spam не в  &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;корне домена, а в почтовом ящике пользователя ? Сейчас папка создаётся &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;в корне домена, но затем тот же Sieve-скрипт ищет эту папку &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;в ящике пользователя, и ,соответственно, не находит. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Это же проделки autocreate патча. Он, по-моему, всегда отличался крайней глючностью, при &lt;br&gt;&amp;gt;&amp;gt;том что предлагаемая им функциональность не так уж необходима ...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если бы он</description>
</item>

<item>
    <title>Sieve - автоматизация (Egenius)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#4</link>
    <pubDate>Mon, 19 Jan 2009 07:15:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;версиях можно include-ить определенный глобальный скрипт, но, прежде чем include-ить, у &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;пользователя должен быть свой собственный скрипт, где эта директива присутствует. Тем &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;не менее, можно от имени администратора навязывать пользователю свои скрипты. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;И как это реализовать ? Можно поподробнее ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну, как обычно - через expect ... В ручном режиме создается пользователь, &lt;br&gt;&amp;gt;а потом через sieveshell пользователю навязывается скрипт. У sieveshell ведь два &lt;br&gt;&amp;gt;параметра --user и --authname, специально для тех случаев, когда админ под &lt;br&gt;&amp;gt;своим логином манипулирует скриптами другого узера. &lt;br&gt;&lt;br&gt;В общем вывод - заводить дефолт- скрипт на все 14 тысяч ящиков ручками (((&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Про опции эти не слышал. Но, собственно, в чём вопрос? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Вопрос в том как заставить Sieve создавать папку Spam не в  &lt;br&gt;&amp;gt;&amp;gt;корне домена, а в почтовом ящике пользователя ? Сейчас папка создаётся &lt;br&gt;&amp;gt;&amp;gt;в корне домена, но затем тот же Sieve-скрипт ищет эту папку &lt;br&gt;&amp;gt;&amp;gt;в ящике пользователя, и ,соотве</description>
</item>

<item>
    <title>Sieve - автоматизация (geekkoo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#3</link>
    <pubDate>Mon, 19 Jan 2009 05:22:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ну, тут нужно разделять... У Cyrus нет дефолтного скрипта. Т.е. в последних &lt;br&gt;&amp;gt;&amp;gt;версиях можно include-ить определенный глобальный скрипт, но, прежде чем include-ить, у &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;&lt;br&gt;Ну, как обычно - через expect ... В ручном режиме создается пользователь, а потом через sieveshell пользователю навязывается скрипт. У sieveshell ведь два параметра --user и --authname, специально для тех случаев, когда админ под своим логином манипулирует скриптами другого узера.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Про опции эти не слышал. Но, собственно, в чём вопрос? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос в том как заставить Sieve создавать папку Spam не в  &lt;br&gt;&amp;gt;корне домена, а в почтовом ящике пользователя ? Сейчас папка создаётся &lt;br&gt;&amp;gt;в корне домена, но затем тот же Sieve-скрипт ищет эту папку &lt;br&gt;&amp;gt;в ящике пользователя, и ,соответственно, не находит. &lt;br&gt;&lt;br&gt;Это же проделки autocrea</description>
</item>

<item>
    <title>Sieve - автоматизация (Egenius)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#2</link>
    <pubDate>Sat, 17 Jan 2009 05:04:37 GMT</pubDate>
    <description>&amp;gt;Ну, тут нужно разделять... У Cyrus нет дефолтного скрипта. Т.е. в последних &lt;br&gt;&amp;gt;версиях можно include-ить определенный глобальный скрипт, но, прежде чем include-ить, у &lt;br&gt;&amp;gt;пользователя должен быть свой собственный скрипт, где эта директива присутствует. Тем &lt;br&gt;&amp;gt;не менее, можно от имени администратора навязывать пользователю свои скрипты. &lt;br&gt;&lt;br&gt;И как это реализовать ? Можно поподробнее ?&lt;br&gt;&lt;br&gt;&amp;gt;Про опции эти не слышал. Но, собственно, в чём вопрос? &lt;br&gt;&lt;br&gt;Вопрос в том как заставить Sieve создавать папку Spam не в  корне домена, а в почтовом ящике пользователя ? Сейчас папка создаётся в корне домена, но затем тот же Sieve-скрипт ищет эту папку в ящике пользователя, и ,соответственно, не находит.&lt;br&gt;</description>
</item>

<item>
    <title>Sieve - автоматизация (geekkoo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/83688.html#1</link>
    <pubDate>Fri, 16 Jan 2009 11:42:15 GMT</pubDate>
    <description>&amp;gt;Помогите прикрутить автоматическое создание sieve-скриптов для пользователей в Cyrus-IMAPD. &lt;br&gt;&amp;gt;Делаю по рекомендациям c http://email.uoa.gr/projects/cyrus/autocreate/ &lt;br&gt;&amp;gt;и в принципе, при первом конекте пользователя к sieve, создаётся папка пользователя &lt;br&gt;&amp;gt;в каталоге /var/lib/imap/sieve, только в ней не присутствует ни одного скрипта. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как прикрутить глобальный фильтр ко всем создаваемым пользователям ? &lt;br&gt;&amp;gt;И можно ли делать это, не требуя от пользователя подключения к sieve &lt;br&gt;&amp;gt;под своим аккаунтом ? &lt;br&gt;&lt;br&gt;Ну, тут нужно разделять... У Cyrus нет дефолтного скрипта. Т.е. в последних версиях можно include-ить определенный глобальный скрипт, но, прежде чем include-ить, у пользователя должен быть свой собственный скрипт, где эта директива присутствует. Тем не менее, можно от имени администратора навязывать пользователю свои скрипты. Если ему не понравится, то он может его поправить, а если пофиг - то извините ;)&lt;br&gt;&amp;gt;И второй вопрос. &lt;br&gt;&amp;gt;На сервере используются виртуальные домены и пользователи выглядят как user/test</description>
</item>

</channel>
</rss>
