Problem with rule actions (2)
Gareth
list-mailscanner at linguaphone.com
Wed Sep 5 12:38:43 IST 2007
Ok could you have a look at this Julian when you have some spare time.
Problem: When an email contains a virus and it triggers a custom action
(store,non-deliver) the infection report is not being stored in the
database. The following code is what mailwatch uses to retrieve the
infection array and convert it to a string and I cant see why it would
be going wrong as it is just using the data passed by mailscanner.
It would be nice if the virus quaranteen was still populated in addition
to the spam quarantine since the virus quaranteen has the attachments
decoded so it makes it easier to do furthur manual tests.
my($file, $text, @report_array);
while(($file, $text) = each %{$message->{allreports}}) {
$file = "the entire message" if $file eq "";
# Use the sanitised filename to avoid problems caused by people
forcing
# logging of attachment filenames which contain nasty SQL
instructions.
$file = $message->{file2safefile}{$file} or $file;
$text =~ s/\n/ /; # Make sure text report only contains 1 line
$text =~ s/\t/ /; # and no tab characters
push (@report_array, $text);
}
# Sanitize reports
my $reports = join(",", at report_array);
Thanks
Gareth
On Wed, 2007-09-05 at 12:24, Gareth wrote:
> Done a bit of investigating and the 'report' field in the mysql database
> is not being populated.
>
> So its mailscanner or the MailWatchLogging custom plugin
>
> On Wed, 2007-09-05 at 11:42, Gareth wrote:
> > Thanks Julian.
> >
> > That is now working fine but I do have one issue which I dont know if it
> > is mailscanner or mailwatch.
> >
> > When I get a virus which is high scoring the mail is only quarantined in
> > the spam folder.
> > Nothing is saved in the normal virus quarantine. With the previous
> > version when it was saving to the spam folder viruses were also put in
> > the normal virus quaranteen aswell and this did not cause any problems.
> > With this version the change seems to cause mailwatch problems as it
> > cannot determine what viruses were detected (there is no report field)
> >
> > On Tue, 2007-09-04 at 22:16, Julian Field wrote:
> > > You're absolutely right, it's a bug.
> > > Fixed in 4.63.8-1 which is on its way out the door as I type....
> > >
> > > The error happens however you try to add more than one action to any
> > > given rule, not just in specifying a comma-separated list of actions for
> > > a rule.
> > >
> > > Well spotted.
> > >
> > > Gareth wrote:
> > > > Spam Actions = deliver attachment header "X-Spam-Flag: YES"
> > > > High Scoring Spam Actions = %rules-dir%/deliver.high.scoring.spam.rules
> > > > Non Spam Actions = deliver header "X-lgdeltd-MailScanner-Spam-Status: No"
> > > >
> > > > [root at mailscanner MailScanner]# cat
> > > > /etc/MailScanner/rules/deliver.high.scoring.spam.rules
> > > > To: mis at linguaphone.co.uk delete
> > > > To: mis at linguaphone-intranet.co.uk delete
> > > > To: mis at linguaphone.com delete
> > > > FromOrTo: default deliver attachment
> > > > header "X-Spam-Flag: YES"
> > > >
> > > > currently running MailScanner-4.63.7-2
> > > >
> > > >
> > > >> -----Original Message-----
> > > >> From: mailscanner-bounces at lists.mailscanner.info
> > > >> [mailto:mailscanner-bounces at lists.mailscanner.info]On Behalf Of Julian
> > > >> Field
> > > >> Sent: 04 September 2007 21:32
> > > >> To: MailScanner discussion
> > > >> Subject: Re: Prombem with rule actions
> > > >>
> > > >>
> > > >> What were your Spam Actions set to (all 3 of non-spam, spam, and
> > > >> high-scoring spam).
> > > >>
> > > >> And what version are you running?
> > > >>
> > > >> Gareth wrote:
> > > >>
> > > >>> For normal ham I get :-
> > > >>>
> > > >>> Actions are: deliver,header
> > > >>>
> > > >>> For spam with a rule of :-
> > > >>> SpamAssassin Rule Actions = SpamScore>=5=>store,non-deliver
> > > >>> I get :-
> > > >>> Actions are: attachment,header
> > > >>>
> > > >>>
> > > >>>
> > > >>>> -----Original Message-----
> > > >>>> From: mailscanner-bounces at lists.mailscanner.info
> > > >>>> [mailto:mailscanner-bounces at lists.mailscanner.info]On Behalf Of Julian
> > > >>>> Field
> > > >>>> Sent: 04 September 2007 20:54
> > > >>>> To: MailScanner discussion
> > > >>>> Subject: Re: Prombem with rule actions
> > > >>>>
> > > >>>>
> > > >>>> Around line 1020 of /usr/lib/MailScanner/MailScanner/Message.pm, there
> > > >>>> should be a big comment in a block of '#' characters that says
> > > >>>> "SpamAssassin Rule Actions ends here".
> > > >>>> Just after that comment, add this line:
> > > >>>>
> > > >>>> print STDERR "Actions are: " . join(',',keys %actions) . "\n";
> > > >>>>
> > > >>>> And then run "MailScanner --debug".
> > > >>>> Please tell me if it just prints the last action or all of them.
> > > >>>>
> > > >>>> Gareth wrote:
> > > >>>>
> > > >>>>
> > > >>>>> SpamAssassin Rule Actions = BAYES_99=>store,non-deliver
> > > >>>>> SpamAssassin Rule Actions = SpamScore>=20=>store,non-deliver
> > > >>>>> non-deliver option works but store does not
> > > >>>>>
> > > >>>>> SpamAssassin Rule Actions = SpamScore>=20=>forward
> > > >>>>> test at cdlive.co.uk,store,non-deliver
> > > >>>>> non-deliver works but store and forward dont
> > > >>>>>
> > > >>>>> SpamAssassin Rule Actions = SpamScore>=20=>forward
> > > >>>>>
> > > >>>>>
> > > >>>> test at cdlive.co.uk,store
> > > >>>>
> > > >>>>
> > > >>>>> store works!
> > > >>>>> but foward doesnt
> > > >>>>>
> > > >>>>> I am beginning to see a pattern here...
> > > >>>>>
> > > >>>>> SpamAssassin Rule Actions = SpamScore>=20=>forward
> > > >>>>> test at cdlive.co.uk,non-deliver,store
> > > >>>>> store works
> > > >>>>> non-deliver doesn't
> > > >>>>>
> > > >>>>>
> > > >>>>> It looks to me that only the last option works.
> > > >>>>>
> > > >>>>> Lets try it a little bit different
> > > >>>>> SpamAssassin Rule Actions = SpamScore>=20=>non-deliver,
> > > >>>>>
> > > >>>>>
> > > >>>> SpamScore>=20=>store
> > > >>>>
> > > >>>>
> > > >>>>> Not delivered and stored - SUCCESS!
> > > >>>>>
> > > >>>>>
> > > >>>>> It looks like there may be a parsing bug.
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>> -----Original Message-----
> > > >>>>>> From: mailscanner-bounces at lists.mailscanner.info
> > > >>>>>> [mailto:mailscanner-bounces at lists.mailscanner.info]On Behalf
> > > >>>>>>
> > > >> Of Julian
> > > >>
> > > >>>>>> Field
> > > >>>>>> Sent: 04 September 2007 19:31
> > > >>>>>> To: MailScanner discussion
> > > >>>>>> Subject: Re: Prombem with rule actions
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> Gareth wrote:
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>> Jules, Could this be a bug?
> > > >>>>>>>
> > > >>>>>>> As it works when I put the store option in the high scoring
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>> rules but wont
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>> work as part of a rules actions line I cant think of any cause
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>> other that a
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>> problem with the rule actioon line itself or a bug somewhere.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>> I have this lot set:
> > > >>>>>>
> > > >>>>>> Required SpamAssassin Score = 6
> > > >>>>>> Non Spam Actions = deliver header "X-Spam-Status: No"
> > > >>>>>> Spam Actions = deliver header "X-Spam-Status: Yes"
> > > >>>>>> High Scoring Spam Actions = deliver header "X-Spam-Status: Yes"
> > > >>>>>>
> > > >>>>>> SpamAssassin Rule Actions = FROM_BOSS_WIFE=>forward
> > > >>>>>> secretary at domain.com, SpamScore>=6=>forward
> > > >>>>>> spam.score at greater6.com,store,non-deliver,
> > > >>>>>>
> > > >> SpamScore<100=>store,forward
> > > >>
> > > >>>>>> spam.score at less100.com, store, SpamScore>100=>deliver,store
> > > >>>>>>
> > > >>>>>> And I get everything stored in the "nonspam" archive.
> > > >>>>>>
> > > >>>>>> So it appears to work for me. So I don't quite see why it doesn't for
> > > >>>>>> you. It sets all the spam actions first, long before it does anything
> > > >>>>>> about them. So it shouldn't be possible for the action to work in one
> > > >>>>>> setting and not in another.
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>> -----Original Message-----
> > > >>>>>>>> From: mailscanner-bounces at lists.mailscanner.info
> > > >>>>>>>> [mailto:mailscanner-bounces at lists.mailscanner.info]On Behalf
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>> Of Gareth
> > > >>>>
> > > >>>>
> > > >>>>>>>> Sent: 04 September 2007 13:37
> > > >>>>>>>> To: MailScanner discussion
> > > >>>>>>>> Subject: Re: Prombem with rule actions
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> I tried the following aswell as an alternative and it didn't
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>> store the
> > > >>>>
> > > >>>>
> > > >>>>>>>> message either.
> > > >>>>>>>>
> > > >>>>>>>> SpamAssassin Rule Actions = BAYES_99=>store,non-deliver
> > > >>>>>>>>
> > > >>>>>>>> On Tue, 2007-09-04 at 12:22, Gareth wrote:
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>> Thanks for that. I have changed it to postfix but I dont
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> think it makes
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> any real difference since it is already running as postfix
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>> so it could
> > > >>>>
> > > >>>>
> > > >>>>>>>>> not change the user to root anyway.
> > > >>>>>>>>>
> > > >>>>>>>>> I changed my high scoring spam actions to add the deliver
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> option and an
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> incoming high scoring spam and virus was detected and copies
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> were saved
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> in the following places :-
> > > >>>>>>>>> 20070904/spam/CF509AA0090.2CC09
> > > >>>>>>>>> 20070904/CF509AA0090.2CC09/message
> > > >>>>>>>>> i.e it worked fine and two copies of the message was saved.
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> That is fine
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> with me.
> > > >>>>>>>>>
> > > >>>>>>>>> I then switched to using
> > > >>>>>>>>> SpamAssassin Rule Actions = SpamScore>=20=>store,non-deliver
> > > >>>>>>>>>
> > > >>>>>>>>> A few spams with a score of >20 came in and they were not
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> delivered but
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> still were not logged in the spam directory.
> > > >>>>>>>>>
> > > >>>>>>>>> Previously when I had a spam with score >20 which was also
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>> identified as
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>> a virus then nothing was stored also not even to the virus
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>> store which
> > > >>>>
> > > >>>>
> > > >>>>>>>>> seems very wrong.
> > > >>>>>>>>>
> > > >>>>>>>>> On Tue, 2007-09-04 at 09:51, Glenn Steen wrote:
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>> On 03/09/07, Gareth <list-mailscanner at linguaphone.com> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>> In MailScanner.conf I have :-
> > > >>>>>>>>>>> Quarantine Dir = /var/spool/MailScanner/quarantine
> > > >>>>>>>>>>> Quarantine User = root
> > > >>>>>>>>>>> Quarantine Group = apache
> > > >>>>>>>>>>> Quarantine Permissions = 0660
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>> Hm, Uer set to root.... What MTA are you using Gareth? I
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>> thought you
> > > >>>>
> > > >>>>
> > > >>>>>>>>>> were a postmixer like me:-)... In which case that isn't very
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>> likely to
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>>>> be correct... Then again...
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>> However all quarantine entries are stored in the format :-
> > > >>>>>>>>>>> %quarantine-dir%/<<date>>/<<msgid>> and they are viruses
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>> and blocked
> > > >>>>
> > > >>>>
> > > >>>>>>>>>>> attachments.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>> ... that this works indicate that the settings are
> > > >>>>>>>>>>
> > > >> correct for your
> > > >>
> > > >>>>>>>>>> setup (either another MTA, or PF run as root, I
> > > >>>>>>>>>>
> > > >> presume... Or some
> > > >>
> > > >>>>>>>>>> sticky bit magic:). I presume you've linted a few times,
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>> without any
> > > >>>>
> > > >>>>
> > > >>>>>>>>>> real errors?
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>> I am assuming this is correct for the virus quaranteen?
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>> Yes.
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>> If that is the case then MailScanner does not seem to be
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>> creating the
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>>>> additional 'spam' etc... subdirectories for some reason.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>> Seems so, yes.
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>> Are you sure the format is not
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>> %quarantine-dir%/spam/<<date>>/<<msgid>> as
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>>>> if that was the case it could just be the issue that the
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>> spam directory does
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>>>> not exist.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>> Yes we're sure that isn't the case. Steve and Jules know
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>> this pretty
> > > >>>>
> > > >>>>
> > > >>>>>>>>>> ... intimately:-).
> > > >>>>>>>>>>
> > > >>>>>>>>>> Cheers
> > > >>>>>>>>>> --
> > > >>>>>>>>>> -- Glenn
> > > >>>>>>>>>> email: glenn < dot > steen < at > gmail < dot > com
> > > >>>>>>>>>> work: glenn < dot > steen < at > ap1 < dot > se
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>> MailScanner mailing list
> > > >>>>>>>> mailscanner at lists.mailscanner.info
> > > >>>>>>>> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> > > >>>>>>>>
> > > >>>>>>>> Before posting, read http://wiki.mailscanner.info/posting
> > > >>>>>>>>
> > > >>>>>>>> Support MailScanner development - buy the book off the website!
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>> Jules
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> Julian Field MEng CITP
> > > >>>>>> www.MailScanner.info
> > > >>>>>> Buy the MailScanner book at www.MailScanner.info/store
> > > >>>>>>
> > > >>>>>> MailScanner customisation, or any advanced system
> > > >>>>>>
> > > >> administration help?
> > > >>
> > > >>>>>> Contact me at Jules at Jules.FM
> > > >>>>>>
> > > >>>>>> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> > > >>>>>> For all your IT requirements visit www.transtec.co.uk
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> This message has been scanned for viruses and
> > > >>>>>> dangerous content by MailScanner, and is
> > > >>>>>> believed to be clean.
> > > >>>>>> For all your IT requirements visit www.transtec.co.uk
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> MailScanner mailing list
> > > >>>>>> mailscanner at lists.mailscanner.info
> > > >>>>>> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> > > >>>>>>
> > > >>>>>> Before posting, read http://wiki.mailscanner.info/posting
> > > >>>>>>
> > > >>>>>> Support MailScanner development - buy the book off the website!
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>> Jules
> > > >>>>
> > > >>>> --
> > > >>>> Julian Field MEng CITP
> > > >>>> www.MailScanner.info
> > > >>>> Buy the MailScanner book at www.MailScanner.info/store
> > > >>>>
> > > >>>> MailScanner customisation, or any advanced system administration help?
> > > >>>> Contact me at Jules at Jules.FM
> > > >>>>
> > > >>>> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> > > >>>> For all your IT requirements visit www.transtec.co.uk
> > > >>>>
> > > >>>>
> > > >>>> --
> > > >>>> This message has been scanned for viruses and
> > > >>>> dangerous content by MailScanner, and is
> > > >>>> believed to be clean.
> > > >>>> For all your IT requirements visit www.transtec.co.uk
> > > >>>>
> > > >>>> --
> > > >>>> MailScanner mailing list
> > > >>>> mailscanner at lists.mailscanner.info
> > > >>>> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> > > >>>>
> > > >>>> Before posting, read http://wiki.mailscanner.info/posting
> > > >>>>
> > > >>>> Support MailScanner development - buy the book off the website!
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >> Jules
> > > >>
> > > >> --
> > > >> Julian Field MEng CITP
> > > >> www.MailScanner.info
> > > >> Buy the MailScanner book at www.MailScanner.info/store
> > > >>
> > > >> MailScanner customisation, or any advanced system administration help?
> > > >> Contact me at Jules at Jules.FM
> > > >>
> > > >> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> > > >> For all your IT requirements visit www.transtec.co.uk
> > > >>
> > > >>
> > > >> --
> > > >> This message has been scanned for viruses and
> > > >> dangerous content by MailScanner, and is
> > > >> believed to be clean.
> > > >> For all your IT requirements visit www.transtec.co.uk
> > > >>
> > > >> --
> > > >> MailScanner mailing list
> > > >> mailscanner at lists.mailscanner.info
> > > >> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> > > >>
> > > >> Before posting, read http://wiki.mailscanner.info/posting
> > > >>
> > > >> Support MailScanner development - buy the book off the website!
> > > >>
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > >
> > > Jules
> > >
> > > --
> > > Julian Field MEng CITP
> > > www.MailScanner.info
> > > Buy the MailScanner book at www.MailScanner.info/store
> > >
> > > MailScanner customisation, or any advanced system administration help?
> > > Contact me at Jules at Jules.FM
> > >
> > > PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> > > For all your IT requirements visit www.transtec.co.uk
> > >
> > >
> > > --
> > > This message has been scanned for viruses and
> > > dangerous content by MailScanner, and is
> > > believed to be clean.
> > > For all your IT requirements visit www.transtec.co.uk
More information about the MailScanner
mailing list