diff options
| author | fukachan <fukachan> | 2004-12-08 07:27:33 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2004-12-08 07:27:33 +0000 |
| commit | a49f97e1552f8e3a5d3599e4564e7cd06c1bf736 (patch) | |
| tree | 642b6cb5a0798fe2c08617c0a4610ada5997543f | |
| parent | 11b4fad8c98fe377d4b4fa9526f00bd5f302529b (diff) | |
| download | fml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.tar.gz fml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.tar.bz2 fml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.zip | |
show mime headers sequencially
| -rwxr-xr-x | regress/message/show_mime_headers.pl | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/regress/message/show_mime_headers.pl b/regress/message/show_mime_headers.pl new file mode 100755 index 00000000..92d3f898 --- /dev/null +++ b/regress/message/show_mime_headers.pl @@ -0,0 +1,34 @@ +#!/usr/bin/env perl +#-*- perl -*- +# +# Copyright (C) 2001,2002,2004 Ken'ichi Fukamachi +# All rights reserved. This program is free software; you can +# redistribute it and/or modify it under the same terms as Perl itself. +# +# $FML: basic_io.pl,v 1.5 2002/04/18 14:18:09 fukachan Exp $ +# + +use strict; +use Carp; +use lib qw(../../cpan/lib); +use Mail::Message; + +my $test_mode = $ENV{'test_mode'} ? 1 : 0; + +my $tmp = "/tmp/buf$$"; + +for my $f (@ARGV) { + my $fh = new FileHandle $f; + my $wh = new FileHandle "> $tmp"; + my $obj = Mail::Message->parse( { fd => $fh } ); + + for (my $m = $obj ; $m->{ next }; $m = $m->{ next }) { + print $m->{ header }; + print "\n"; + } + +} + +unlink $tmp; + +exit 0; |
