diff -urN lib/Mail/SpamAssassin/PerMsgStatus.pm-2.63.orig lib/Mail/SpamAssassin/PerMsgStatus.pm --- lib/Mail/SpamAssassin/PerMsgStatus.pm-2.63.orig 2004-01-20 23:40:04.000000000 +0200 +++ lib/Mail/SpamAssassin/PerMsgStatus.pm 2004-06-21 19:01:57.000000000 +0300 @@ -1308,6 +1308,15 @@ $_ = $self->{hdr_cache}->{$request}; } else { + if ($request =~ /\|/) { + foreach my $subrequest (split(/\|/, $request)) { +# $_ .= '|'.$self->{msg}->get($subrequest, $defval); + $_ .= '|'.join ("\n", $self->{msg}->get_header($subrequest)); + } + s/^\|//; + return($_); + } + my $hdrname = $request; my $getaddr = ($hdrname =~ s/:addr$//); my $getname = ($hdrname =~ s/:name$//);