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

Исходное сообщение
"Добрый день! Прием почты для конкретного юзера только с одного домена."

Отправлено PheliXXX , 10-Май-07 11:20 
Здравствуйте, господа. Возникла такая задача - пользователь должен принимать почту только с одного конкретного домена (с разных адресов в пределах одного домена). Вкратце, - cистема FreeBSD 5.4, почтовик - Sendmail - принимает внешнюю почту и затем перенаправляет на внутренний Exchange.
Подскажите как можно реализовать? В какую сторону начинать копать?
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"Добрый день! Прием почты для конкретного юзера только с одно..."
Отправлено Medlar , 10-Май-07 12:22 
LOCAL_CONFIG
#Ограниченный в правах юзер:
KRcp regex -a@LIST ^someuser$

LOCAL_RULESETS
SLocal_check_rcpt
R$*             $: $>Parse0 $>3 $1
R$+ < @exchange.server.ru. >                 $: $(Rcp $1 $:$1 $)
R@LIST                 $: $>CheckSender $&f
R$*                 $@OK

SCheckSender
R$+ < @внешний_домен_с_которого_разрешено_принимать_почту_этому_юзеру.ru >            $@OK
R$*                 $#error $: 553 Sorry, you can not send letter to this user.


"Добрый день! Прием почты для конкретного юзера только с одно..."
Отправлено gru , 10-Май-07 14:28 
а для postfix

"Добрый день! Прием почты для конкретного юзера только с одно..."
Отправлено Medlar , 10-Май-07 15:00 
>а для postfix
а с postfix я не работаю ...
Но судя по многочисленным положительным отзывам о postfix'e
такая функция там д.б. обязательно, причем скорее всего
в виде одной строчки конфига



"Добрый день! Прием почты для конкретного юзера только с одно..."
Отправлено PheliXXX , 10-Май-07 14:46 
>LOCAL_CONFIG
>#Ограниченный в правах юзер:
>KRcp regex -a@LIST ^someuser$
>
>LOCAL_RULESETS
>SLocal_check_rcpt
>R$*             $: $>Parse0 $>3 $1
>R$+ < @exchange.server.ru. >                 $: $(Rcp $1 $:$1 $)
>R@LIST                 $: $>CheckSender $&f
>R$*            
>     $@OK
>
>SCheckSender
>R$+ < @внешний_домен_с_которого_разрешено_принимать_почту_этому_юзеру.ru >            $@OK
>R$*            
>     $#error $: 553 Sorry, you can
>not send letter to this user.

Спасибо! буду пробовать ...