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"] [
"[EMAIL PROTECTED]"
] {
fileinto "INBOX/Mail-Lists/ALT/sisyphus-cybertalk";
}
elsif address :contains ["To","Cc"] [
"[EMAIL PROTECTED]", "[EMAIL PROTECTED]", "[EMAIL PROTECTED]",
"[EMAIL PROTECTED]"
] {
fileinto "INBOX/Mail-Lists/ALT/devel";
}
elsif address :contains ["To","Cc"] [
"[EMAIL PROTECTED]", "[EMAIL PROTECTED]", "[EMAIL PROTECTED]",
"[EMAIL PROTECTED]"
] {
fileinto "INBOX/Mail-Lists/ALT/backports";
}
elsif header :contains ["Subject"] ["Daily security check"] {
fileinto "INBOX/security/osec";
}
else {
fileinto "INBOX/spam";
}
============
> и если не под одно не попадает письмо идет получателю по умолчанию?
Да.
--
С уважением, Сергей
[EMAIL PROTECTED]
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins