Помогите плиз решить мою проблему:
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Кто сталкивался с проблеммой, подскажите, что сделать?
>Помогите плиз решить мою проблему:
>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и все работает!