From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey To: ALT Linux sysadmin discuss Date: Wed, 5 Apr 2006 12:58:27 +0500 User-Agent: KMail/1.9.1 References: <20060404180735.7041b02e@into.localdomain> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200604051258.27714.a_s_y@sama.ru> X-Virus-Scanned: ClamAV version 0.88, clamav-milter version 0.87 on relay1.hippo.ru X-Virus-Status: Clean Subject: Re: [Sysadmins] =?koi8-r?b?7tXWxc4g08/XxdQg0M8gzsHT1NLPysvFINDP3tTZ?= =?koi8-r?b?Lg==?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Apr 2006 07:58:32 -0000 Archived-At: List-Archive: On Wednesday 05 April 2006 11:11, Oleg Dolgov wrote: > Животрепещущий вопрос на сегодня: как работает sieve? > В смысле используется один скрипт или набор различных? Один. У юзера. Кладётся через... Вообще, библиотека перловая managesieve. У нас есть скрипт sieve_put на её основе. Откуда взялся, пока непонятно - в пакете не вижу. Кто писать мог говорит, что не писал. В скрипте никаких упоминаний об авторе... Могу послать. > Как срабатывает? По первому попавшемуся правилу, По последнему. Пример (совсем грубый): ============== require ["fileinto","reject"]; if not exists ["From", "Date"] { fileinto "INBOX/_spam"; stop; } if address :contains ["To","Cc"] [ "sisyphus-cybertalk@lists.altlinux.org" ] { fileinto "INBOX/Mail-Lists/ALT/sisyphus-cybertalk"; } elsif address :contains ["To","Cc"] [ "devel@altlinux.ru", "devel@altlinux.org", "devel@altlinux.com", "devel@lists.altlinux.org" ] { fileinto "INBOX/Mail-Lists/ALT/devel"; } elsif address :contains ["To","Cc"] [ "backports@altlinux.ru", "backports@altlinux.org", "backports@altlinux.com", "backports@lists.altlinux.org" ] { fileinto "INBOX/Mail-Lists/ALT/backports"; } elsif header :contains ["Subject"] ["Daily security check"] { fileinto "INBOX/security/osec"; } else { fileinto "INBOX/spam"; } ============ > и если не под одно не попадает письмо идет получателю по умолчанию? Да. -- С уважением, Сергей a_s_y@sama.ru