MailScanner Internals

Clive Eisen clive at SERENDIPITA.COM
Fri Apr 16 15:18:49 IST 2004


Rick Cooper wrote:

>>-----Original Message-----
>>From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
>>Behalf Of Clive Eisen
>>Sent: Friday, April 16, 2004 8:04 AM
>>To: MAILSCANNER at JISCMAIL.AC.UK
>>Subject: Re: MailScanner Internals
>>
>>
>>Julian Field wrote:
>>
>>
>>
>>>At 11:50 16/04/2004, you wrote:
>>>
>>>
>>>
>>>>Julian - sorry to ask you directly but I suspect only you will know the
>>>>answer :-)
>>>>
>>>>In what combination of circumstances is $message->{virusinfected} set?
>>>>
>>>>I have seen $message->{nameinfected} set and
>>>>
>>>>
>>$message->{othereinfected}
>>
>>
>>>>set, but never
>>>>$message->{virusinfected}
>>>>
>>>>I'm trying to write a custom function and am a bit puzzled.
>>>>
>>>>
>>>A quick grep of the code reveals that it is set in
>>>
>>>
>>SweepViruses.pm when a
>>
>>
>>>virus report is merged into the list of all the reports for a batch.
>>>--
>>>Julian Field
>>>www.MailScanner.info
>>>MailScanner thanks transtec Computers for their support
>>>
>>>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>>>
>>>
>>Does that mean that it does not relate to an individual message?
>>
>>I have sent viruses and tried to check their value, including, following
>>the recomendations in the other reply to this thread, in  Always Looked
>>Up Last and it's still not set
>>
>>My point is - I cannot produce the circumstances when it is set or at
>>least, not during the processing of a given message at least.
>>
>>Ho Hum and thanks for your swift help.
>>
>>
>>
>
>Note that MessageBatch.pm sets $message->{virusinfected} = 0; in sub
>DisinfectAndDeliver
>so it seems it would not still be set if used as an alwayslookuplast last
>since it appears that call is made in bin/MailScanner after all the other
>processing. What are you trying to do in the custom function? It might be
>you need to patch a call in from somewhere else to achieve what you want to
>do.
>
>
I'm trying to ad  a header that differentiates between true viruses and
'disallowed file extensions', and I thought I could use
$message->{virusinfected}
$message->{nameinfected}
$message->{otherinfected}

to figure it out, but so far , I can't

Thanks for your help
--
Clive
Thanks
--
Clive



More information about the MailScanner mailing list