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 13:41:14 IST 2005
Thank you.
-- Glenn
> -----Original Message-----
> From: MailScanner mailing list
> [mailto:MAILSCANNER at JISCMAIL.AC.UK] On Behalf Of Julian Field
> Sent: den 2 maj 2005 13:41
> To: MAILSCANNER at JISCMAIL.AC.UK
> Subject: Re: Can't get rid of the .header files in the
> incoming directory.... Take 2, more info...
>
>
> If you want a patch for this, try this:
>
> -----SNIP-----
> --- WorkArea.pm.old Wed Apr 20 10:47:16 2005
> +++ WorkArea.pm Mon May 2 11:52:08 2005
> @@ -230,7 +230,7 @@
> #print STDERR "Studying \"$f\"\n";
> next if $f =~ /^\./;
> # Needs untaint:
> - $f =~ /([-\w]+\.header)$/ and unlink "$1";
> + $f =~ /([-.\w]+\.header)$/ and unlink "$1";
> # And delete core files
> $f =~ /^core$/ and unlink "core";
> # Also needs untaint... sledgehammer. nut.
> -----SNIP-----
>
>
> Julian Field wrote:
>
> > Well found, guys!
> > Someone can read my code?
> >
> > I have added the fix and it will be in the next release.
> >
> > Steen, Glenn wrote:
> >
> >>> -----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!
> >>
> >>
> >>
> >
> > --
> > Julian Field
> > www.MailScanner.info
> > Buy the MailScanner book at www.MailScanner.info/store
> > Professional Support Services at www.MailScanner.biz
> > MailScanner thanks transtec Computers for their support
> >
> > PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> >
> > ------------------------ 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!
> >
>
> --
> Julian Field
> www.MailScanner.info
> Buy the MailScanner book at www.MailScanner.info/store
> Professional Support Services at www.MailScanner.biz
> MailScanner thanks transtec Computers for their support
>
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
> ------------------------ 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