Я в настоящее время пытаюсь установить Фильтрацию Спама и Вируса на своем использовании машины CentOS 6.4 SpamAssassin и ClamAV. Я установил все необходимые пакеты (SA, ClamAV и Amavisd-новый) и настроил их. При попытке запустить 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
?
Если это также приводит к этой ошибке, вам придется дважды проверить синтаксис файла и попросить кого-нибудь дважды проверить его для вас.
Если с этим файлом все в порядке, то, вероятно, есть еще одна проблема с вашей установкой,
.