The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

accept и warn в Exim, kazak_0001 (ok), 12-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "accept и warn в Exim"  +/
Сообщение от Тот Самый (?), 12-Май-22, 22:00 
> Добрый день!

И вам доброго!
>Из документации по Exim'у немного не понял

Не мудрено :-) Документация exim - это что-то!
>Помогите разобраться:

Совсем конспективно

В exim есть много ACL, например, acl_check_rcpt.
ACL состоит из последовательности правил, которые исполняются по порядку.
Каждое правило состоит из набора условий/действий и обязательно содержит код выхода: accept, drop, defer, require, warn.
Когда срабатывает условие какого-либо правила, в случае если у этого правила код выхода один из: accept, drop, defer, require, ПРЕКРАЩАЕТСЯ дальнейшее исполнение всего этого ACL с результатом, соответствующим коду выхода.
Срабатывание правила с кодом выхода warn НЕ ПРЕКРАЩАЕТ дальнейшего исполнения этого ACL (выхода из ACL не происходит).
Правила warn действительно могут использоваться для записи в лог по срабатыванию некоторого условия, или даже безусловно (warn log_message = testovoe_s). Помимо этого, правила warn могут применяться для установки переменных (warn set acl_c_dkim_stat=0) с продолжением исполнения ACL

>Через accept (я так понял) сообщение в log записать нельзя

Не верно.
log_message = ..... можно добавить в ЛЮБОЕ правило (accept, drop, defer, require, warn). Запись в лог произойдет при срабатывании этого правила.

Ответить | Правка | Наверх | Cообщить модератору

3. "accept и warn в Exim"  +/
Сообщение от Тот Самый (?), 12-Май-22, 22:34 
UPD

Правило require прекращает исполнение ACL только в случае, если его условия не выполняются. При исполнении условия require выхода из ACL не происходит

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру