--- mimex 2001/07/16 10:07:31 1.2 +++ mimex 2001/11/03 11:02:30 1.5 @@ -12,6 +12,9 @@ my $msgdir = "/data/store/tmp/mime$$"; # temp my $from = 'clipping-info@pliva.hr'; my $to = 'clipdir@pliva.hr'; +my $log = "/data/store/mimex.log"; + +open(LOG,">> $log") || warn "log $log: $!"; open(MAIL,"| /usr/sbin/sendmail $to") || die "sendmail: $!"; @@ -24,6 +27,9 @@ my $ent = shift; my @parts = $ent->parts; + my $md5=md5_hex(time()); + mkdir "$outdir/$md5",0755 || die "mkdir $outdir/$md5: $!"; + if (@parts) { # multipart... map { dump_entity($_) } @parts; } else { # single part... @@ -40,10 +46,9 @@ $new=~s/ +/_/g; $new=~s/^.*\/([^\/]+)$/$1/g; $new=~s/[^a-zA-Z._0-9]//g; - my $md5=md5_hex($new.time()); - mkdir "$outdir/$md5",0755 || die "mkdir $outdir/$md5: $!"; rename $file,"$outdir/$md5/$new" || die "$file -> $md5 $new: $!"; print MAIL "\n","-" x 76,"\nhttp://store.pliva.hr/$md5/$new\n"; + print LOG "$md5/$new\n"; } } }