Postfix / LDAP authentication - Ограничить некоторых пользователей на подключение к smtp с общедоступного IP-адреса

В dovecot я могу использовать LDAP для ограничения публичного доступа для определенных пользователей с помощью запросов LDAP user_filter и pass_filter. Я хотел бы сделать то же самое, чтобы ограничить определенных пользователей от отправки электронных писем с удаленных IP-адресов.

В dovecot мой user_filter / pass_filter выглядит следующим образом:

(&(uid=%u)(!(accountStatus=noaccess))(employeeType=%{if;%3r;eq;10.;LOCAL;REMOTE}))

Это запрашивает базу данных LDAP и проверяет отсутствие доступа в поле accountStatus. Он также сравнивает первые три цифры удаленного IP-адреса с «10». Если employeeType - REMOTE, он может подключаться с любого IP-адреса. Если employeeType имеет значение LOCAL, он может подключиться только из сети 10.x.

Может ли кто-нибудь предложить способ сделать то же самое с постфиксной аутентификацией?

Заранее спасибо.

0
задан 28 April 2020 в 20:23
1 ответ

Я узнал, как использовать аутентификацию Dovecot с Postfix. Это дало мне единое место для управления аутентификацией как для IMAP, так и для SMTP.

0
ответ дан 30 April 2020 в 14:57

Теги

Похожие вопросы