HitFreqsRuleTiming.pm question

Benning, Markus ich at markusbenning.de
Thu May 7 14:05:52 CEST 2015


Am 2015-05-06 13:24, schrieb Ralf Hildebrandt:
> but I'm not getting any output (I even patche the plugin to use
> /tmp/timing.log) file. Why?

The output is written to the file in finish().
It seems like finish() is not called when the plugin is running under 
amavis.
It is called when i run the plugin under the spamassassin command.

To get SA output try running amavis like this:

/usr/sbin/amavisd-new -- debug-sa 2>&1 | grep HitFreqsRuleTiming

I hacked the module to write the output after each mail (check_end 
hook):

https://markusbenning.de/tmp/HitFreqsRuleTiming.pm

It does by truncating the file after each checked mail.

I changed the namespace to 
Mail::SpamAssassin::Plugin::HitFreqsRuleTiming.
You need to adjust the loadplugin line.

The output path changed to $HOME/timing-$PID.log

  Markus
-- 
Markus Benning, https://markusbenning.de/


More information about the amavis-users mailing list