Paulino Kenji Sato <[EMAIL PROTECTED]> writes:

> On Sat, 28 Jul 2001, Jorge Godoy wrote:
> 
>> 
>> Bem... Voc� pode copiar a mailbox para outro lugar e usar o procmail
>> para reenviar as mensagens, passando-as pelo anti-v�rus que tem
>> instalado no servidor...
>> 
>> � um xunxo que funciona. :o)
> 
> Mas assim nao vai dar muito certo.
>  ser� que ninguem nunca pensou em um script para esse proposito?
>  numa rapida olhada no freshmeat nao vi nada.
>  to sem tempo e conhecimentos para bolar algo assim.
>    abrir o /var/spool/mail/fulano e travar ele (lock),
>    procurar por emails com anexos,  
>     extrair os anexos para um dir temporario
>      passar um antivirus nesse dir
>       se achar um virus, remover o email.
>       gerar um log 
>       avisar o fulano que foram encontrados virus na sua mailbox e que os
>       email nessa situacao foram deletados.
>    fechar a mailbox e ir para a proxima....
>  
>   problema e implementar isso.
>   Isso e para usar em casos de suspeitas de contaminassao em massa.

O exemplo que eu dei poderia ser usado sem problemas nesse caso. Com
uma vantagem: mensagens sem anexo estariam dispon�veis quase que
imediatamente, enquanto que mensagens com anexo estariam sob an�lise
do anti-v�rus que voc� tem instalado.

Imagine que, nesse caso de suspeita, voc� n�o apenas teria que fazer
um lock da caixa postal em an�lias mas teria que praticamente retirar
o servi�o de POP do ar. Ou, correrias o risco de uma outra caixa
postal ainda n�o analisada estar contaminada e ter suas mensagens
baixadas por um usu�rio.

Outro problema seria o tempo que o fulano estaria impedido de receber
qualquer nova mensagem. O lock ali impede que o MTA entregue as
mensagens para ele e dependendo da quantidade e tamanho dos anexos,
isso pode acabar prejudicando o usu�rio.


Se o ambiente for controlado, h� programas que podem ser instalados
nos clientes, como o Norton Anti-V�rus, que j� possuem uma certa
integra��o com MUAs. Ontem vi um funcionando integrado com o
(adivinhem?) Outlook.


O c�digo que voc� quer pode ser escrito em Perl, com um dos m�dulos
que lidem com MBOX, ou mesmo em shell, usando novamente o conjunto
procmail + anti-v�rus.


Quanto mais eu penso, menos acho que a sugest�o inicial era um
"xunxo". 


A �nica diferen�a de fazer isso com uma ou 1000 mailboxes � que vais
copiar todo o diret�rio e ir�s injetar 1000 x
n�mero_de_mensagens/usu�rio na fila do teu MTA (sem falar no
anti-v�rus...). Ele tem que aguentar essa carga.


O ideal, mesmo, era passar esse anti-virus sempre. Mas, acho que isso
j� n�o � mais poss�vel a�, certo?

-- 
Godoy. <[EMAIL PROTECTED]>

Solutions Developer       - Conectiva Inc. - http://www.conectiva.com
Desenvolvedor de Solu��es - Conectiva S.A. - http://www.conectiva.com.br

Assinantes em 29/07/2001: 2259
Mensagens recebidas desde 07/01/1999: 125326
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a