]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 2001-03-18 05:17:07 by doogie]
authordoogie <>
Sun, 18 Mar 2001 13:17:07 +0000 (05:17 -0800)
committerdoogie <>
Sun, 18 Mar 2001 13:17:07 +0000 (05:17 -0800)
Use Resent-From: if From: doesn't exist.

scripts/service.in

index 5c6e641460541c5c2d93a18a2b3476bf98193c4e..1b6114613a6a562e397421ebd12a860d341470be 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/perl
-# $Id: service.in,v 1.32 2001/01/27 21:46:27 joy Exp $
+# $Id: service.in,v 1.33 2001/03/18 05:17:07 doogie Exp $
 #
 # Usage: service <code>.nn
 # Temps:  incoming/P<code>.nn
@@ -54,6 +54,9 @@ for ($i=0; $i<=$#msg; $i++)
     } else { print "!>$_<\n" if $debug; }
 }
 
+if (defined $header{'resent-from'} && !defined $header{'from'}) {
+    $header{'from'} = $header{'resent-from'};
+}
 defined($header{'from'}) || &quit("no From header");
 delete $header{'reply-to'} if ( defined($header{'reply-to'}) && $header{'reply-to'} =~ m/^\s*$/ );
 if ( defined($header{'reply-to'}) && $header{'reply-to'} ne "" ) {