Accessing $msginfo structure

Michael Storz Michael.Storz at
Fri Feb 27 12:43:07 CET 2015

Am 2015-02-25 04:25, schrieb Alex Regan:
> Hi,
> I'm using amavisd-new-2.9.1 on fedora20 and implementing the custom
> hooks to record info about each message to syslog.
> I successfully have it reporting things like the quarantine file name,
> sender/recipient, etc, but having trouble with printing the
> $msginfo->virusnames variable. I'm more-or-less a perl novice.
> After having established the variable is defined, when I try to print
> $msginfo->virusnames, it instead prints ARRAY(0x9813058).
>         my($loc_virus)  = $msginfo->virusnames;
> If I try to access it as an array, it just produces an error:
>         my($loc_virus) = join(", ",@$msginfo->virusnames);

          my($loc_virus) = join(", ",@{$msginfo->virusnames});


More information about the amavis-users mailing list