summaryrefslogtreecommitdiff
path: root/regress/base/multipart_maker.pl
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-02-11 07:46:16 +0000
committerfukachan <fukachan>2001-02-11 07:46:16 +0000
commitad921ed156969d18acc50a67abe4290983b46fb0 (patch)
treed68f53acb7c34898fd9e76d13af70a0d4a45d97a /regress/base/multipart_maker.pl
parentf6624205808930ef0a76a28f21ac0159e388a8fe (diff)
downloadfml8-ad921ed156969d18acc50a67abe4290983b46fb0.tar.gz
fml8-ad921ed156969d18acc50a67abe4290983b46fb0.tar.bz2
fml8-ad921ed156969d18acc50a67abe4290983b46fb0.zip
check print a chain
Diffstat (limited to 'regress/base/multipart_maker.pl')
-rwxr-xr-xregress/base/multipart_maker.pl36
1 files changed, 20 insertions, 16 deletions
diff --git a/regress/base/multipart_maker.pl b/regress/base/multipart_maker.pl
index 7c672233..4af55a06 100755
--- a/regress/base/multipart_maker.pl
+++ b/regress/base/multipart_maker.pl
@@ -1,28 +1,32 @@
use strict;
use File::Basename;
+use MailingList::Messages;
my $dir = dirname($0);
$| = 1;
-my $msg = shift || "/etc/fml/main.cf";
-
-use FileHandle;
-my $fh = new FileHandle $msg;
-
my $header;
my $boundary;
my $body;
-
-use MailingList::Messages;
-my $m = new MailingList::Messages {
- content_type => 'text/plain',
- charset => 'iso-2022-jp',
- boundary => $boundary,
- filename => $msg,
- debug => 1,
-};
-
-$m->raw_print;
+my $m_prev;
+my $msg;
+my $master;
+
+for $msg (@ARGV) {
+ my $m = new MailingList::Messages {
+ content_type => 'text/plain',
+ charset => 'iso-2022-jp',
+ boundary => $boundary,
+ filename => $msg,
+ debug => 1,
+ };
+
+ $m_prev->next_chain( $m ) if defined $m_prev;
+ $m_prev = $m;
+ $master = $m unless $master;
+}
+
+$master->raw_print;
exit 0;