X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Freceive.in;h=eb101a4029fe5cf681c1c5f2b6fe60ceb8c62c61;hb=9e803ce96df6418dcf56ef0b229a34ef6dd0a980;hp=72f6cb1f9b961dc12fb2ea8c44ae999a83425c57;hpb=96da3ca68f6f6492bfa7e7f414326c45290839f8;p=debbugs.git diff --git a/scripts/receive.in b/scripts/receive.in index 72f6cb1..eb101a4 100755 --- a/scripts/receive.in +++ b/scripts/receive.in @@ -1,7 +1,14 @@ #!/usr/bin/perl +# $Id: receive.in,v 1.17 2005/07/24 18:42:41 don Exp $ +# usage: mail is piped directly into program -#load configuration file -require( '/etc/debbugs/config' ); +#set umask in order to have group-writable incoming/* +#umask(002); + +use Debbugs::Config qw(:globals :text); +my $lib_path = $gLibPath; + +$ENV{'PATH'} = '/usr/lib/debbugs:'.$ENV{'PATH'}; #set source of mail delivery #sets any prefix needed to get mailer to add it to error mail @@ -20,7 +27,6 @@ if ( $gMailer eq 'exim' ) s/\) { print(FILE) || &failure("write temporary file: $!"); } close(FILE) || &failure("close temporary file: $!"); -rename("T.$id","I$queue.$id") || &failure("rename spool message: $!"); +my $prefix; +if ($gSpamScan) { + $prefix = 'S'; +} else { + $prefix = 'I'; +} +rename("T.$id","$prefix$queue.$id") || &failure("rename spool message: $!"); exit(0);