<awards self a blue ribbon for 3rd place> >From SNFclient.exe.err I saw these errors repeated for every message processed: 20120107155711, arg1=C:\IMail\spool\proc\work\D016759002.smd : Could Not Connect!
The srvany.exe was running, but the SNFserver.exe wasn't, or wasn't healthy. Each SNFclient.exe had to read the .gbx file itself and process mail (I think) as they could not connect to the local server. There was no logging to the licence.date.log file. There was no update to the .gbx file, because SNFserver.exe does this work, and either wasn't running or wasn't listening on port 9001/TCP. Stopping the MessageSniffer Windows service, making sure that srvany.exe and SNFserver.exe weren't running and deleting the .state file then restarting the service: same result. Stopping the MessageSniffer Windows service, making sure that srvany.exe and SNFserver.exe weren't running and deleting the .state file then starting manually with: SNFServer.exe C:\MessageSniffer\snf_engine.xml resulted in the error message: SNF Server Version 3.0 Build: Jun 26 2008 13:25:19 SNFMulti Engine Version 3.0 Build: Jun 26 2008 13:25:06 Launching with C:\MessageSniffer\snf_engine.xml Unhandled Exception: _snf_LoadNewRulebase() TokenMatrix::BadMatrix Thrown! at this point I didn't even look at the rulebase size or date, I made sure SNFserver.exe wasn't running, then ran my old UpdateSniffer.cmd script, which still worked. I started the Windows service, and sniffing was back to normal. The lesson here for me is to put the update script back into service, but to only try downloading if the rulebase is old enough to be suspicious. If there's here for the SortMonsters, it's to make sure that a "bad matrix" error doesn't interfere with downloading a fresh rulebase so that SNFserver.exe can get itself out of that jam. Andrew from Vancouver