diff --git a/exec/spamc.js b/exec/spamc.js index 6de75a0ebd7f535cda8fc4df3913357d67345bb4..4d2e0d1a25efd2ed807a914eabda9b95d92b73da 100644 --- a/exec/spamc.js +++ b/exec/spamc.js @@ -52,10 +52,20 @@ function main() log(LOG_ERR,"spamc: !ERROR "+ret.error); return; } + if(ret.warning != undefined) + log(LOG_WARNING, "spamc: WARNING "+ret.warning); + if(!isNaN(ret.score)) { log(LOG_INFO, "spamc: Score: " + ret.score + ' / ' + ret.threshold); - if(threshold && ret.score < threshold) + if(threshold && ret.score < threshold) { var ret=msg.DoCommand(cmd='PROCESS'); + if(ret.error != undefined) { + log(LOG_ERR,"spamc: !ERROR "+ret.error); + return; + } + if(ret.warning != undefined) + log(LOG_WARNING, "spamc: WARNING "+ret.warning); + } } if(cmd == 'PROCESS') { var msg_file = new File(message_text_filename);