Я использую CentOS 6 с cPanel и Exim. Заголовки Spamassassin отображаются в электронной почте, но я не могу использовать команды spamassassin в терминале.
# spamassassin
-bash: spamassassin: command not found
# spamd
-bash: spamd: command not found
Я также пробовал работать как root.
Я попытался перезапустить exim и spamd, и он успешно показывает завершение работы служб.
Стоит ли попробовать установить через yum? Боюсь получить 2 копии софта.
Спасибо за любые решения.
РЕДАКТИРОВАТЬ: Alos, команды sa-learn, возвращающиеся не найдены
От имени пользователя root выполните сценарий cpanel, который определит для вас путь spamassassin.
/usr/local/cpanel/bin/get_spamassassin_bin_location
При запуске CentOS 6.5 мой исполняемый файл находится здесь:
/usr/local/cpanel/3rdparty/perl/514/bin/spamassassin
Вы также можете получить много полезной информации о том, где живет "материал" spamassassin, запустив
locate spamassassin
Они, наверное, просто не в твоем $PATH
переменная окружения. Найдите их с
find / -name spamassassin
затем вызовите, используя полный путь и / или добавьте папку в $PATH
.