Date: Thu, 16 Dec 2004 00:21:29 +0100 From: Sven Esbjerg <esbjerg@xbsd.net> To: freebsd-perl@freebsd.org Subject: MIME::Parser on 5.3 Message-ID: <20041215232129.GB14760@esbjerg.name>
next in thread | raw e-mail | index | archive | help
I'm trying to write a perl script which parses mime encoded emails. However using MIME::Parser on freebsd 5.3 results in an error: MIME::Parser: can't flush: at /usr/local/lib/perl5/site_perl/5.6.1/MIME/Parser.pm line 789, <STDIN> line 71. When I try the same on FreeBSD 4.8 no errors occur and the parsing of the email finishes. The line 71 is the NextPart of af multipart/alternative email: ------_=_NextPart_002_01C4E28F.5E8E7894 The Perl code needed to provoke this error is: #!/usr/bin/perl -w use strict; $|++; my $envelope = <STDIN>; use MIME::Parser; use MIME::Entity; my $parser = MIME::Parser->new; $parser->output_to_core(1); $parser->tmp_to_core(1); my $ent = $parser->parse(\*STDIN); $ent->dump_skeleton; Has anyone seen this error before? Any ideas for fixing this problem? Sven Esbjerg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041215232129.GB14760>