--- qmail-scanner-queue.template.orig Mon May 31 09:38:41 2004 +++ qmail-scanner-queue.template Mon May 31 09:39:36 2004 @@ -307,10 +307,10 @@ } chdir($scandir); -umask(0077); +umask(0027); if (! -d "$scandir/tmp") { - mkdir("$scandir/tmp",0700) || &error_condition("cannot create $scandir/tmp - $!"); + mkdir("$scandir/tmp",0770) || &error_condition("cannot create $scandir/tmp - $!"); } my ($quarantine_event,$quarantine_event_tmp)=0; @@ -529,7 +529,7 @@ select(STDIN); $|=1; &debug("w_c: mkdir $ENV{'TMPDIR'}"); - mkdir("$ENV{'TMPDIR'}",0700)||&error_condition("$ENV{'TMPDIR'} exists - try again later..."); + mkdir("$ENV{'TMPDIR'}",0770)||&error_condition("$ENV{'TMPDIR'} exists - try again later..."); chdir("$ENV{'TMPDIR'}")||&error_condition("cannot chdir to $ENV{'TMPDIR'}/"); if (-f "$scandir/$wmaildir/tmp/$file_id" || -f "$scandir/$wmaildir/new/$file_id") { &error_condition("$file_id exists, try again later");