Re: Re: Копирование всех писем в другой аккаунт

От: Dmitry Akindinov <dimak_at_mx_ru>
Дата: Fri 21 Feb 2003 - 17:26:33 MSK


Hello, on 21.02.2003 17:19, Alex Litvin at alexl@uso-ars.ru wrote:

> Привет Dmitry,
>
> 21 февраля 2003 г., в 17:14:55, Вы писали:
>
> DA> Hello, on 21.02.2003 17:04, Alex Litvin at alexl@uso-ars.ru wrote:
>

>>> Hi! CGatePro,
>>> 
>>> Возникла  потребность копиравание всех приходящих/исходящих писем от
>>> всех юзеров в другой аккаунт для просмотра
>>> сделал  серверное  правило,  в  котором  указал  не трогать письма _только_
>>> выделенного  аккаунта  (куда  все  сваливается)  ,  а  все остальные
>>> миррорить на него,
>>> теперь  все  приходящие  письма  дупяться по много раз именно в этом
>>> аккаунте, хотя нормальным адресатам доходят как положено 1 раз

>
> DA> Хорошо бы увидеть точное содержимое этого правила.
>
>>> в логе при этом такая байда :
>>> 
>>> ENQUEUER-04([833739]) too many hops(20). aborting all active addresses
>>> DEQUEUER [833739] SYSTEM() failed
>>> QUEUE([833739]) deleted
>>> 
>>> чего это и как бороться ?

>
> DA> Письмо зациклилось (скорее всего - из-за правила) и по достижении
> DA> максимального количество итераций было убито.
>
>>> пробовал  выставлять  в  рулесах параметр HumanGenerated not in, тогда
>>> все  хорошо,  но  письма  ,приходящие  от  списков рассылки , тогда не
>>> копируются :((
>>> 
>>> Вариант  из фака с укладыванием в конкретный инбокс не очень подходит,
>>> надо бы чтобы все-таки ставилось, что это миррор...

>
> DA> Вариант: перед сохранением в ящик добавить какой-нибудь заголовок - тогда
> DA> будет видно, что письмо было скопировано правилом.
>
>>> Как вылечить все это ? :)
>>> 
>>> Спасибо.

>
>
> Rule test
> From is not test@mydomain
> To is not test@mydomain

Соответственно, письмо от Васи к Пете будет раз за разом копироваться этим правилом, так как действие Mirror сохраняет все заголовки из оригинального письма.

> mirror to test@mydomain

Проверять надо не на заголовки, а на адреса в конверте (envelope), что достигается использованием условий Any Recipient и Return-Path

IF Any Recipient IS NOT test@mydomain
THEN
Mirror to test@mydomain

> забыл упомянуть, что еще при этом заполняется Local Account test
> (incoming message flow control delayed till ...)

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs
Получено Fri Feb 21 14:26:43 2003

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:19 MSK