[FUG-BR] Clamav e Spamassassin não ignoram verificacao de virus e spam

Leonardo Santos leonardo em hst.com.br
Segunda Janeiro 8 15:40:43 BRST 2007


Pessoal para efeitos de registro segue a solução,

consegui resolver esse problema com o seguinte procedimento:

Analisando o debug do amavis percebi que os e-mail estavam sendo 
recebidos pelo amavis mas não estavam sendo verificandos os vírus porque 
por defualt foi inserido na base do amavis na tabela policy no campo 
bypass_virus_checks e bypass_spam_checks o valor Y, logo estava 
cancelando ambas as verificações. Com isso consegui resolver o problema 
da verificação do anti-virus.

Depois de muito pesquisar percebi que há uma opção setada no 
/etc/amavisd.conf a respeito da verificação do SPAM, sendo:
$spam_admin = "email em para.notificao_spam.com.br" e a variável 
$final_spam_destiny dizem o que deve ser feito com o spam quando 
detectado: verificar 
http://www.ijs.si/software/amavisd/amavisd-new-docs.html para obter a 
lista completa das opções disponíveis.

Grato,
   Leonardo Santos.

Leonardo Santos wrote:
> Ola a todos,
>
> primeiramente gostaria de desejar um ótemo feliz 2007 para todos, 
> felicidades e sucesso...
>
> bom no episódio de hoje o problema é com o Clamav e o Spamassassin
>
> Teoricamente tudo esta funcionando, pois, nenhuma mensagem de erro é 
> gerada, contudo, o clamav nem o spamassassin nao verificam virus nem spam.
>
> Para efeitos de teste setei como score de spam o valor 1 e envie o 
> e-mail contendo o vírus de teste do site 
> http://www.eicar.org/anti_virus_test_file.htm, mas nada também.
>
> Após muito pesquisar e fazer vários debugs percebi a seguinte mensagem:
>
> bypassing of virus checks requested
> bypassing of spam checks requested
>
> o log mais detalhado onde mostra essas mensagem:
>
>
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup_sql (cached): "leonardo em hst.com.br" matches, 
> result=(bad_header_lover=>"Y", banned_files_lover=>"Y", 
> bypass_banned_checks=>"Y", bypass_header_checks=>"Y", 
> bypass_spam_checks=>"Y", bypass_virus_checks=>"Y", 
> discard_bad_headers=>"N", discard_banned_files=>"N", discard_spam=>"N", 
> discard_viruses=>"N", email=>"@.", id=>"1", local=>-, 
> maia_domain_id=>"1", maia_user_id=>"1", policy_id=>"1", 
> policy_name=>"Default", priority=>"0", spam_kill_level=>"999", 
> spam_lover=>"Y", spam_modifies_subj=>"N", spam_quarantine_to=>-, 
> spam_tag2_level=>"999", spam_tag_level=>"999", virus_lover=>"Y")
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup_sql_field(bypass_virus_checks) "leonardo em hst.com.br" 
> result=Y
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup (bypass_virus_checks) => true,  "leonardo em hst.com.br" 
> matches, result="Y", matching_key="/cached/"
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) bypassing of virus checks requested
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup_sql (cached): "leonardo em hst.com.br" matches, 
> result=(bad_header_lover=>"Y", banned_files_lover=>"Y", 
> bypass_banned_checks=>"Y", bypass_header_checks=>"Y", 
> bypass_spam_checks=>"Y", bypass_virus_checks=>"Y", 
> discard_bad_headers=>"N", discard_banned_files=>"N", discard_spam=>"N", 
> discard_viruses=>"N", email=>"@.", id=>"1", local=>-, 
> maia_domain_id=>"1", maia_user_id=>"1", policy_id=>"1", 
> policy_name=>"Default", priority=>"0", spam_kill_level=>"999", 
> spam_lover=>"Y", spam_modifies_subj=>"N", spam_quarantine_to=>-, 
> spam_tag2_level=>"999", spam_tag_level=>"999", virus_lover=>"Y")
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup_sql_field(bypass_spam_checks) "leonardo em hst.com.br" 
> result=Y
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) lookup (bypass_spam_checks) => true,  "leonardo em hst.com.br" 
> matches, result="Y", matching_key="/cached/"
> Jan  5 15:33:56 hstmail.hst.com.br /usr/local/sbin/amavisd[4862]: 
> (04862-01) bypassing of spam checks requested
>
>
>
> Alguem sabe o que seria isso???
>
> Grato.
>
>   

-- 
-----------------------------
 Leonardo Santos
 Núcleo de Informática
 HST - Sistemas & Tecnologia
 Phone: +55 (19) 3294-0331 
 www.hst.com.br
-----------------------------



Mais detalhes sobre a lista de discussão freebsd