Can't get rid of the .header files in the incoming
directory.... Take 2, more info...
Steen, Glenn
Glenn.Steen at AP1.SE
Mon May 2 12:23:25 IST 2005
> -----Original Message-----
> From: MailScanner mailing list
> [mailto:MAILSCANNER at JISCMAIL.AC.UK] On Behalf Of Spike Cacti
> Sent: den 29 april 2005 16:16
> To: MAILSCANNER at JISCMAIL.AC.UK
> Subject: Can't get rid of the .header files in the incoming
> directory.... Take 2, more info...
>
(snip)
>
> I am not an expert, but I think it's unlinking with
> the wrong filename....
>
> Could have to do with this code in WorkArea.pm, sub
> ClearAll :
> # Clean up the whole thing
> while($f = $dirhandle->read()) {
> #print STDERR "Studying \"$f\"\n";
> next if $f =~ /^\./;
> # Needs untaint:
> $f =~ /([-\w]+\.header)$/ and unlink "$1";
> # And delete core files
> $f =~ /^core$/ and unlink "core";
> # Also needs untaint... sledgehammer. nut.
> $f =~ /(.*)/;
> push @ToDelete, $1 if -d "$1";
> }
> $dirhandle->close();
>
> Maybe due to the fact that you added a new header
> section in the name for Postfix queue files ? I dont
> think your regexp will match names like :
> 377DC50192.2C0F7.header
>
> I could also be totally wrong ;-) I just took a very
> quick look...
No, you are exactly right Spike... Not a big deal perhaps, since
the directories (and their content) would be cleared upon MS
restart (every ... second or so:-), but since the "postfix queue
ID fix", the header files would be left behind.
Fix is simple: just add a "." to the RE (as "-" is for exim IDs):
$f =~ /([-.\w]+\.header)$/ and unlink "$1";
.... and all would be well.
Julian, could you do that please (if you haven't already)?
-- Glenn
>
> Spike
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ------------------------ MailScanner list ------------------------
> To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> 'leave mailscanner' in the body of the email.
> Before posting, read the Wiki (http://wiki.mailscanner.info/) and
> the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
>
> Support MailScanner development - buy the book off the website!
>
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
More information about the MailScanner
mailing list