Необходимо ограничить отправку за пределы домена только на разрешенные адреса и домены. На адреса сделал так:
KADDR_LIST hash /etc/mail/allowed_recipients
SLocal_check_rcpt
R$* $: $&{rcpt_addr}
R$+ $: $(ADDR_LIST $1 $)
ROK $@ OK
R$* $#error $: 553 Sorry, you can not send letter to this user.
Формат /etc/mail/allowed_recipients
user@domain.com OK
Все ОК.
На домены сделал так :
KDOMAIN_LIST hash /etc/mail/allowed_domains
SLocal_check_rcpt
R$* $: $&{rcpt_host}
R$+ $: $(DOMAIN_LIST $1 $)
ROK $@ OK
R$* $#error $: 553 Sorry, you can not send letter to this user.
Формат /etc/mail/allowed_domains
domain.net OK
но ни хрена не работает.
Пробовал ешё так:
KDOMAIN_LIST hash /etc/mail/allowed_domains
SLocal_check_rcpt
R$* $: $&{rcpt_addr}
R<$*@$+> $: $(DOMAIN_LIST $2 $)
ROK $@ OK
R$* $#error $: 553 Sorry, you can not send letter to this user.
Рузультат тот же:-(
Наборы правил не обьединял, тестил по одному.
Подскажите плз, где грабли ?.
Денис.
Форум —
Admin