В настоящее время я пытаюсь настроить фильтрацию спама и вирусов на моем компьютере с CentOS 6.4 с помощью SpamAssassin и ClamAV. Я установил все необходимые пакеты (SA, ClamAV и Amavisd-new) и настроил их. При попытке запустить amavisd я получаю следующую ошибку:
Error in config file "/etc/amavisd.conf": syntax error at /etc/amavisd.conf line 955, at EOF
Missing right curly or square bracket at /etc/amavisd.conf line 955, at end of line
Я вручную проверил наличие открытых завитков или скобок и даже использовал perltidy
безуспешно. Любая помощь будет принята с благодарностью.
Использование perltidy для файлов с недопустимым синтаксисом может привести к еще большему количеству поврежденных выходных файлов. Также perltidy не перезаписывает исходный файл, если это не указано.
Вы пытались сделать
perl -c /etc/amavisd.conf
?
Если это также приводит к этой ошибке, вам придется дважды проверить синтаксис файла конфигурации и попросить кого-нибудь дважды проверить его за вас.
Если с этим файлом все в порядке, возможно, возникла другая проблема с вашей установкой,