summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2004-12-08 07:27:33 +0000
committerfukachan <fukachan>2004-12-08 07:27:33 +0000
commita49f97e1552f8e3a5d3599e4564e7cd06c1bf736 (patch)
tree642b6cb5a0798fe2c08617c0a4610ada5997543f
parent11b4fad8c98fe377d4b4fa9526f00bd5f302529b (diff)
downloadfml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.tar.gz
fml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.tar.bz2
fml8-a49f97e1552f8e3a5d3599e4564e7cd06c1bf736.zip
show mime headers sequencially
-rwxr-xr-xregress/message/show_mime_headers.pl34
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;