我正在运行带有 cPanel 和 Exim 的 CentOS 6。Spamassassin 标头显示在电子邮件中,但我无法在终端中使用 spamassassin 命令。
# spamassassin
-bash: spamassassin: command not found
# spamd
-bash: spamd: command not found
我也尝试过以 root 身份运行。
我尝试重新启动 exim 和 spamd,并成功显示服务已关闭。
我是否应该尝试通过 yum 安装?我担心最终会得到 2 份软件。
感谢您提供任何解决方案。
编辑:Alos,sa-learn 命令返回未找到
答案1
它们可能不在你的$PATH
环境变量中。使用以下方法查找它们
find / -name spamassassin
然后使用完整路径调用和/或将文件夹添加到$PATH
。
答案2
以 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