← Почта · Все разделы

External ACL

> Исходные требования, сохранённые по темам. Рабочие команды и отличия реализации — в руководстве. Концептуальные примеры ниже не являются готовыми конфигурационными файлами.

Не создавать отдельную БД или отдельный policy-сервис.

Stalwart уже имеет встроенные lookup lists, которыми можно управлять через WebUI. Lookup entries предназначены именно для allowlists/denylists и доступны из expressions/Sieve через key_exists.

Создать два namespace:


external-in

external-out

Пример:


namespace: external-in

key: [email protected]



namespace: external-out

key: [email protected]



namespace: external-out

key: [email protected]

Тогда:


[email protected]

    receive external = YES

    send external    = YES



[email protected]

    receive external = NO

    send external    = YES



[email protected]

    receive external = NO

    send external    = NO