Mail::Message->study() limitations?
"Anthony D. Urso" <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.mail-box |
|---|---|
| Message-ID | <[email protected]> |
Are there any limitations on which headers one should study()?
This script breaks when the Subject is blank:
#!/usr/bin/perl -w
use strict;
use Mail::Message;
my $msg = Mail::Message->read(\*STDIN) or
die "unable to read message: $!\n";
print $msg->study("subject"), "\n";
Stack trace:
Method produceBody() is not defined for a Mail::Message::Field::Unstructured.
Mail::Reporter::AUTOLOAD('Mail::Message::Fi...') called at
/usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 142
Mail::Message::Field::Full::foldedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 123
Mail::Message::Field::Full::unfoldedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 162
Mail::Message::Field::Full::decodedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 20
--
Au
PGP Key ID: 0x385B44CB
Fingerprint: 9E9E B116 DB2C D734 C090 E72F 43A0 95C4 385B 44CB
"Maximus vero fugiens a quodam Urso, milite Romano, interemptus est"
- Getica 235