Disarmed Content quarantine

Julian Field MailScanner at ecs.soton.ac.uk
Tue Aug 23 14:42:54 IST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Forgive me for sounding thick, but...

What were you trying to achieve? Saving the original or saving a  
tweaked copy? If saving a tweaked copy, why?

On 23 Aug 2005, at 13:47, Rabellino Sergio wrote:

> Peter Bonivart wrote:
>
>
>> Rabellino Sergio wrote:
>>
>>
>>> Dear list,
>>>  i cannot figure out if a "DISARMED CONTENT" can be quarantined.
>>> The original email is changed, so if an user (or better the law)  
>>> wants the original message delivered later, I'vent a copy.
>>>
>>> How could this be done ?
>>>
>>
>>
>> Only blocked mail will be quarantined. If you set the content  
>> filters to yes or disarm they are still sent. You can use the  
>> archive function though.
>>
>>
> Ok, I've figured out how to modify this behaviour, in attachments  
> my patches.
>
> Add a new config switch into Mailscanner.conf
>
> # Do you want to store copies of the modified messages?
> Quarantine Modified Body = yes
>
> Then changed lib/Mailscanner/ConfigDefs.pl, lib/MailScanner/ 
> MessageBatch.pm and bin/Mailscanner to catch if a message had it's  
> body
> modified in any way (disarming  or other checks) and store it in  
> it's untouched form.
>
> P.s. I've not understood completely how to define a new conf  
> variable, so my 'method' must be confirmed if it's correct.
>
> Bye.
>
> -- 
> Dott. Mag. Sergio Rabellino
> Technical Staff
> Department of Computer Science
> University of Torino (Italy)
>
> http://www.di.unito.it/~rabser
> Tel. +39-0116706701
> Fax. +39-011751603
>
>
> ------------------------ 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!
> 487d486
> < QuarantineModifiedBody    1    no    0    yes    1
>
> ------------------------ 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!
> 628,630d627
> <     # Quarantine all the disarmed attachments
> <     $batch->QuarantineModifiedBody();
> <
>
> ------------------------ 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!
> 625,627d624
> < # Store all the disarmed files in the quarantine if they want me to.
> < # Quarantine decision has to be done on a per-message basis.
> < sub QuarantineModifiedBody {
> 629,641d625
> <   my $this = shift;
> <
> <   my($id, $message);
> <
> <   while(($id, $message) = each %{$this->{messages}}) {
> <     next unless $message->{bodymodified};
> <     next if MailScanner::Config::Value('quarantinemodifiedbody',  
> $message) !~ /1/;
> <
> <     $global::MS->{quar}->StoreInfections($message);
> <     MailScanner::Log::InfoLog("Quarantining modified message for  
> = " . $id . " bodymodified is " . $message->{bodymodified});
> <   }
> < }
> <
>
> ------------------------ 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
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654


-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.2 (Build 2425)

iQA/AwUBQwsn4RH2WUcUFbZUEQJ8tACgu0eCgADRyl7WGb+FSKeOW9A3DesAn0Jc
IgqEnuaMPkDIxitkWOMoTmW0
=s1gW
-----END PGP SIGNATURE-----

------------------------ 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