debian squeeze, dovecot 2.0.18, postfix 2.8.7
есть небольшой сервер, на котором стоит вся эта связка. для dovecot sieve написано правило чтоб спам редиректило на spam@shield.ds.
require ["fileinto", "reject"];
if header :contains "X-Spam-Flag" "YES" {
redirect "spam@shield.ds";
stop;
}
elsif header :contains "subject" "*SPAM*" {
redirect "spam@shield.ds";
stop;
}
elsif address :is "to" "irina@########" {
redirect "irina@shield.ds";
stop;
}
elsif address :is "to" "bse@########" {
redirect "bse@shield.ds";
stop;
}
.....
redirect "spam@shield.ds";
stop;
Вобщем оно работает, но иногда весь спам начинает валиться в irina@shield.ds.
вот что например во входящих у irina@shield.ds:
Return-Path: <lazarev_nikolaj@foxssferios.ru>
Delivered-To: spam@shield.ds
...
вообще, это irina какое-то странное имя, с ним постоянно косяки. если в sieve убрать stop, то в эту ирину начинают валиться вообще все письма. sieve-скрипт примитивен, не думаю, что в нём ошибка.
что это за косяк, где копать?? задолбался уже. и да, sieve-test говорит, что всё правильно, и якобы всё редиректится куда нужно. в mail.log тоже не написано, что в irina доставляется письмо, всё идёт якобы в спам.