Так переверни :
LOCAL_CONFIG
#Получатели кроме тех, которые могут получать любую почту :
KRcp regex -n -a@NOLIST ^test|guest$
LOCAL_RULESETS
Scheck_compat
R$* $| $* $: $2 $| $>Parse0 $>3 $1
R$* $| $* $: $2 $| $>Parse0 $>3 $1
#Проверяем, является ли получатель тем самым юзером, к-й ограничен в правах.
R$+ $| $+<@$=w.> $: $1 $| $(Rcp $2 $:$2 $)
#Да - проверяем, кто отправитель:
R$+ $| @NOLIST $: $>CheckSender $1
#Нет - завершаем работу набора правил
R$* $@OK
SCheckSender
#Если отправитель локальный - завершаем работу набора правил
R$+ <@$=w.> $@OK
#Нет - даем отлуп
R$* $#error $: 553 Sorry, you can not send letter to this user.
Пересобираем sendmail.cf и перезапускаем sendmail. Не проверялось.
Ты так со спамом, приходящим на адм-адреса, что-ли борешься?
Не забудь о том, что адм-адрес, заявленный для контактов при регистрации домена, и прочие контактные адреса в этот список вносить нельзя.
Postmaster, webmaster, adm, etc...