Hello all,
I am sure you get questions like this all the time to the point of annoyance so 
I will try to keep this very short. I have tried searching for an answer during 
the last several days but all of my searches have lead to nowhere. Basically I 
am trying to learn more about the amavisd custom hooks and am trying to do some 
basic tests, however I feel like I may be missing something obvious that I do 
not know about. I have written a basic hook that does not really do anything as 
of yet, just simple use of get_header_body on the sender, subject, and to 
addresses, whenever I try to restart amavis I always get an error:

Starting amavisd...Error in config file "/etc/amavisd.conf": Error in config 
file "/etc/amavisd-SF.conf": Can't call method "get_header_field_body" on an 
undefined value at /opt/zimbra/conf/amavisd-SF.conf line 18, <DATA> line 751.

I have called a include: on the file amavisd-SF.conf in the amavisd 
configuration file.

The include is very small but this is the part it seems that it cannot get by:

package Amavis::Custom;
my($to) = $msginfo->get_header_field('to');
my($from) = $msginfo->get_header_field_body('from')


Am I perhaps missing a package or something else trivial? I feel like I am 
missing something basic like a import or defining a package, but I'm just not 
sure. 

Reply via email to