'reply' => "z:n/n.p YYYYYYYY", # link to previous mail
'path' => "net/node ...", # ECHOMAIL only
'seen' => "net/node ...", # ECHOMAIL only
+ 'kludges' => {'kludge'=>'data', ...} # all except PATH/SEEN-BY
};
The 'area' key never exists for NETMAIL, and always exists for ECHOMAIL.
$seen .= "$2 "; next;
} elsif(/^\x01(\S+) (.+)$/) { # kludge
my ($kludge, $data) = ($1, $2);
+ $mail{kludges}->{$kludge} = $data;
if($kludge =~ /MSGID:/) {
$mail{msgid} = $data;
$charset = chrs2charset($data);
} elsif($kludge =~ /CODEPAGE/) {
$charset = chrs2charset("CP$data 2");
- } elsif($kludge =~ /(PID|TID|TZUTC|Via)/) {
- # TODO: ignored
- } else {
- LOG::warn("Unknown kludge '$kludge' '$data'");
}
} else { # normal body line
$body .= "$_\n";