accessing message variables in a custom funciton

Leonardo Helman mailscanner at
Thu May 15 12:42:26 IST 2008

Do you have this part?:

sub MyFunctionExample {
    my($message) = @_;

$message is not predefined in perl, and it's not global

Or this (if you are setting a custom scanner)
  my($ip, $from, $to, $message) = @_;

Look for the examples in CustomFunctions dir

And do read "learning perl" it's a very good book

On Wed, 2008-05-14 at 13:13 -0400, Rick Duval wrote:
> I'm writing a custom function and am trying to access the variable
> that are shown at the top of (per jules instructions).
> Problem is that when I run a line like:
> my $rickfrom = $message->{from};
> I don't get anything back in the $rickfrom, it's empty.
> I admit I'm not that experienced with Perl in general but can somebody
> point me in the right direction for accessing those vars?
> Also, is there any one var that will just give me the first clean "to"
> address without and <>, etc.
> Thanks
> Rick

More information about the MailScanner mailing list