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]