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

Исходное сообщение
"sendmail-firewall"

Отправлено serphio , 31-Авг-05 10:39 
Помогите плиз решить мою проблему:
FreeBSD 5.3
Sendmail 8.13.4 + sasl2

пытаюсь добавить скрипт sendmail-firewall в sendmail.mc
сделал все как описано в статье:
http://www.linux.org.ru/books/sendmail-firewall.html

после перезапуска sendmail пишет ошибку:
Warning: OperatorChars is being redefined.
         It should only be set before ruleset definitions.

и соответственно не работает процедура Local_check_rcpt
К сожалению, плохо знаком с м4, но думаю, что это вроде из=за того, что поменялся синтаксис в sendmail >= 8.8

Кто сталкивался с проблеммой, подскажите, что сделать?


Содержание

Сообщения в этом обсуждении
"sendmail-firewall"
Отправлено serphio , 02-Сен-05 13:00 
>Помогите плиз решить мою проблему:
>FreeBSD 5.3
>Sendmail 8.13.4 + sasl2
>
>пытаюсь добавить скрипт sendmail-firewall в sendmail.mc
>сделал все как описано в статье:
>http://www.linux.org.ru/books/sendmail-firewall.html
>
>после перезапуска sendmail пишет ошибку:
>Warning: OperatorChars is being redefined.
>         It should only
>be set before ruleset definitions.
>
>и соответственно не работает процедура Local_check_rcpt
>К сожалению, плохо знаком с м4, но думаю, что это вроде из=за того, что поменялся синтаксис в sendmail >= 8.8
>
>Кто сталкивался с проблеммой, подскажите, что сделать?

разобрался сам наконец-то )))))
для тех кто будет юзать:

нужно перед строчкой
SLocal_check_rcpt
вставить строку:
LOCAL_RULESETS

ну и конечно не забыть сделать:
makemap hash sendmail-firewall.db < sendmail-firewall

и все работает!