Назад | Перейти на главную страницу

Как настроить postfix для ограничений sender_access только для определенного адреса назначения

Я хочу установить вышибалу почты для группы людей. Этакий простой список рассылки. На сервере работает postfix.

Когда люди пишут group@example.com, их почта отправляется нескольким людям из списка, члены которого не входят в example.com (эта конфигурация выходит за рамки этого вопроса и уже работает для одиночных адресов пересылки)

Отправители неавторизованы и из любого домена. например anyuser@anydomain.com Их адрес уже хранится локально в базе данных членства.

Однако это позволит спамеру (если он обнаружит «групповой» адрес) использовать сервер как трамплин для спама. spammer@pita.club нет в базе.

Поэтому я хочу ограничить доступ к ограниченному списку, используя sender_access и серверная база данных.

Но я не хочу блокировать сервер как обычный конечный пункт назначения SMTP для всей другой электронной почты.

Т.е. письмо от anyuser@anydomain.com к user@example.com обрабатывается нормально

Я знаю, что могу использовать sender_access (или check_sender_access) и серверную базу данных, чтобы проверить MAIL_FROM. Но это применимо ко всей электронной почте.

Я только хочу sender_access обратиться к почте, предназначенной для group@example.com так что spammer@pita.com заблокирован, так как их адреса нет в базе данных.