URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89564
[ Назад ]

Исходное сообщение
"postfix - блокировка писем по пользователю"

Отправлено rfcr , 10-Авг-10 17:44 
Всем доброго времени суток!
Недавно сел за настройку postfix сервера. Настроил отправку писем на релей и прием почты через релей (релей это почтовый сервер в другой подсети). Настраиваемый почтовик смотрит в свою подсеть и в подсеть где находится релей.
Для блокирования не желательных писем "осилил" блокировку писем по адресу получателя, с помощью конструкций в конфиге:

smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/recipient_access,
reject_unauth_destination
permit

В процессе эксплуатации системы оказалось, что желательно не просто блокировать всю почту идущую на не зарегистрированные почтовые адреса, но и иметь возможность все-таки разрешать (на время) определенным пользователям отправлять почту на адреса, которые для других запрещены.

Подскажите, пожалуйста как это сделать? Желательно средствами самого postfix-а.
Версия postfix: 2.3.2-28.


Содержание

Сообщения в этом обсуждении
"postfix - блокировка писем по пользователю"
Отправлено mef , 10-Авг-10 23:52 

>В процессе эксплуатации системы оказалось, что желательно не просто блокировать всю почту
>идущую на не зарегистрированные почтовые адреса, но и иметь возможность все-таки
>разрешать (на время) определенным пользователям отправлять почту на адреса, которые для
>других запрещены.

Не совсем понятно, что требуется. Если хочется одним пользователям разрешить, а другим запретить, то надо использовать вместо hash: regexp: И регулярными выражениями указать, какие пользователи попадают под правило REJECT, а какие нет.


"postfix - блокировка писем по пользователю"
Отправлено rfcr , 11-Авг-10 09:05 
Так тогда я смогу только указать в регулярном выражении не пользователей, а всего лишь получателей. А это собственно уже реализовано и без регулярных выражений по принципу "все запрещено кроме", т.е. в файле recipient_access я прописываю разрешенные адреса, а все остальные запрещаю.
Требуется все тоже самое, только с возможностью отключить ограничения одному из пользователей. Может это можно как-то иначе организовать чем сейчас у меня сделано или добавить еще одну проверку к существующей?


"postfix - блокировка писем по пользователю"
Отправлено ALex_hha , 11-Авг-10 12:02 
Смотреть в сторону smtpd_restriction_classes

http://www.postfix.org/RESTRICTION_CLASS_README.html



"postfix - блокировка писем по пользователю"
Отправлено lamep , 11-Май-11 06:14 
>[оверквотинг удален]
> smtpd_recipient_restrictions =
>  check_recipient_access hash:/etc/postfix/recipient_access,
>  reject_unauth_destination
>  permit
> В процессе эксплуатации системы оказалось, что желательно не просто блокировать всю почту
> идущую на не зарегистрированные почтовые адреса, но и иметь возможность все-таки
> разрешать (на время) определенным пользователям отправлять почту на адреса, которые для
> других запрещены.
> Подскажите, пожалуйста как это сделать? Желательно средствами самого postfix-а.
> Версия postfix: 2.3.2-28.

как настроил прием почты через релей?