LINUX.ORG.RU

косяк с postfix+dovecot+spamasassin


0

1

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 доставляется письмо, всё идёт якобы в спам.

★★

может правильнее такие вещи через alias решать?
address :is «to» «irina@########» { redirect «irina@shield.ds»; stop; }

fr_butch
()
Ответ на: комментарий от fr_butch

нет не правильно. вся входящая почта направляется на admin@###.###.ru (на внешний адрес сервака), т.е., фактически её получает admin. уже потом LDA aka dovecot-sieve перенаправляет на внутренние ящики.

scaldov ★★
() автор топика
Ответ на: комментарий от scaldov

кошмар. поэтому я и отказался когда от catchall ящика у провайдера

fr_butch
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.