Здравствуйте, господа. Возникла такая задача - пользователь должен принимать почту только с одного конкретного домена (с разных адресов в пределах одного домена). Вкратце, - cистема FreeBSD 5.4, почтовик - Sendmail - принимает внешнюю почту и затем перенаправляет на внутренний Exchange.
Подскажите как можно реализовать? В какую сторону начинать копать?
Заранее спасибо.
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$* $@OKSCheckSender
R$+ < @внешний_домен_с_которого_разрешено_принимать_почту_этому_юзеру.ru > $@OK
R$* $#error $: 553 Sorry, you can not send letter to this user.
а для postfix
>а для postfix
а с postfix я не работаю ...
Но судя по многочисленным положительным отзывам о postfix'e
такая функция там д.б. обязательно, причем скорее всего
в виде одной строчки конфига
>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.Спасибо! буду пробовать ...