我的任务是编写一个 Java 程序,从 GUI 屏幕获取用户输入的文本,根据该规则创建 Spamassassin 规则,并针对一组.eml
文件测试该规则。
因此我认为应该使用一些参数调用 spamassassin 进程并获取进程返回值。有可能实现这一目标吗?
答案1
当你打电话spamassassin
时-h
您将获得帮助:
-e, --exit-code Exit with a non-zero exit code if the
tested message was spam
并且您可以使用设置配置目录-C
,因此在添加“规则”时不必混乱正常配置
您只需使用这些选项和一些电子邮件调用 spamassassin 即可作为程序中的参数进行测试。