приветствую
оптимизирована работа с персональными карантинами. в основном это
вызвано необходимостью улучшить поддержку персональных карантинов при
использовании персональных черных и белых списков отправителей.
если отправитель из релеемой сети или аутентифицирован, то письмо,
заблокированное в access-compat/access-compat-relay/access-rcpt будет
отвернуто на этапе rcpt to без всякой доставки в персональные карантины
получателя(ей) (если он(и) локальный(ые)).
если отправитель из внешнего мира, при этом получатель один и письмо
зафильтровано в access-compat/access-compat-relay/access-rcpt, оно будет
отвергнуто после data, зафильтрованному получателю письмо будет
доставлено в персольный карантин.
если отправитель из внешнего мира, при этом получателей несколько, при
этом один из них зафильтрован в
access-compat/access-compat-relay/access-rcpt, письмо вообще не будет
отвергнуто, зафильтрованному получателю (если он существует) письмо
будет доставлено в персольный карантин.
если отправитель из внешнего мира, при этом получателей несколько, при
этом все они зафильтрованы в
access-compat/access-compat-relay/access-rcpt, письмо будет отвергнуто
после data, сообщение SMTP клиенту будет состоять из всех сообщений,
касающихся зафильтрованных получателей, зафильтрованным получателям
письмо будет доставлено в персольные карантины.
при использоваии персональных карантинов признак фильтрации в
access-compat/access-compat-relay/access-rcpt обрабатывается отдельно от
признаков фильтрации по другим критериям.
впоследствии он используется при:
- определении использования транспорта delivery_to_virt_domain или
delivery_to_virt_domain_personal_quarantine при доставке писем локальных
доменов;
- определении необходимости опционального игнорирования пользовательских
фильтров exim, sieve фильтров и файлов правил procmail;
- определении необходимости игнорирования доставки письма по ручному
маршруту из mailertable.
при доставке писем в персональные карантины средствами exim (driver
appendfile) теперь используется транспорт
delivery_to_virt_domain_personal_quarantine также, как при доставке
писем в персональные карантины внешним доставщиком.
сделано это исключительно с цель наглядности сообщений в логфайле о
доставке письма в персональный карантин получателя.
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614 JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC