possible corrupt sanesecurity defs

Chris Yuzik itdept at fractalweb.com
Wed Feb 20 20:00:49 GMT 2008


Julian Field wrote:
>> Julian,
>>
>> Using Sendmail. We DO quarantine viruses. They are NOT quarantined as 
>> raw queue files. So, for example, we have a file called "message" in a 
>> dir called /var/spool/MailScanner/quarantine/20080220/m1KHWhuB006243.
>>     
> In which case something like this should do the trick more or less:
>
> bash
> cd /var/spool/MailScanner/quarantine/20080220
> for F in *
> do
>   /usr/sbin/sendmail -t < $F
>   echo $F
> done
>
> That should deliver the message to where the mail said it was addressed 
> to in the headers, not the original envelope, but it's probably close 
> enough.
>
> I have just had a good look at a sample of messages caught by this 
> signature, and yes there are a lot of them.
> However they all appear to be spam.
> So I'm just going to let MailScanner deal with them appropriately, no 
> need for panic actions here.
>
> Jules
>   

Jules,

I had to modify this a bit because there were approximately 3.2 
bazillion files from postmaster to postmaster that were also tagged. 
Needless to say, I didn't want to re-inject those into the queue.

Most of the emails nailed by this false positive were not spam in our case.

So what I did was:
1) created MySQL query to give me a list of the message IDs that were 
incorrectly tagged as being virus infected, and saved that as a text file.
2) created a small perl script ( I suck at bash scripting ) to loop over 
the text file and do a system command that looks like 
'/usr/sbin/sendmail -t < m1KEoKOn020766/message'

If anyone wants a copy of my script, please let me know.

Thank you again for your help.

Cheers,
Chris


More information about the MailScanner mailing list