From 130d4621a51128a582392422074bb8954a78c254 Mon Sep 17 00:00:00 2001 From: short <> Date: Mon, 23 Aug 2004 11:20:04 +0000 Subject: [PATCH] +Option --single to not to process '^From ' lines during --stdin. --- perlmail-accept | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/perlmail-accept b/perlmail-accept index 9a8584b..7eb3f75 100755 --- a/perlmail-accept +++ b/perlmail-accept @@ -89,6 +89,7 @@ my $opt_mode; my $opt_smstest; # 1 or $smscount my $opt_idle; my $opt_dry; +my $opt_single; sub process; @@ -101,7 +102,7 @@ sub stdin local $_; while (<>) { die "Invalid 'From ' line: $_" if $message eq "" && !/^From /; - if (/^From / && $message) { + if (!$opt_single && /^From / && $message) { process $message; $message=""; } @@ -662,6 +663,7 @@ $Getopt::Long::ignorecase=0; die "GetOptions error" if !Getopt::Long::GetOptions( "inetd" ,sub { $opt_mode=\&inetd; }, "stdin" ,sub { $opt_mode=\&stdin; }, + "single!" ,\$opt_single, "dry" ,\$opt_dry, "smstest:s",sub { $opt_mode=\&stdin; $opt_smstest=($_[1] || 1); }, "idle!" ,\$opt_idle, -- 1.8.3.1