Hello Andrei Sosnin,

> Теперь же мне бы хотелось бы узнать оставшуюся мне пока непонятной вещь:
> как заставить cyrdeliver (или какую-то другую программу/скрипт?)
> помещать новые сообщения в определенных папках в соответствии с
> определенными правилами? Нужна ли отдельная программа, или это делается
> средствами cyrus-imapd? Есть ли где документация по этому поводу?

 Ты про нечто аналогичное procmail ? Встроенное средство называется sieve.
 Вот пример:

$cat .sieve
require ["reject","fileinto"];

if header :contains :comparator "i;octet" "Subject"
        ["SPAM","XXX"] {
    reject "I don't need you spam!";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
    fileinto "INBOX.Listen.xtradius";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
    fileinto "INBOX.Listen.apache-rus";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
    fileinto "INBOX.Listen.apache-talk";}

else {
    fileinto "INBOX";}

$

 Документация http://www.cyrusoft.com/sieve/
 Правила можно писать руками и по моему есть web-интерфейсы.

-- 
Any statement is incorrect.

Ответить