O problema de receber e-mails com UNCHECKED no assunto pode ser resolvido de duas formas.
A primeira solução é uma correção temporária e rápida, que pode levar a outros problemas indesejados, já que os e-mails não serão verificados. Vamos ver o que foi proposto até agora.
O uso de " $admin_maps_by_ccat{+CC_UNCHECKED} = undef;
" como mencionado acima não deve ser usado porque essa solução realmente não resolve o problema real que está sendo causado pelo fato de o clamav estar desatualizado. Por favor, esteja ciente de que uma vez clamav é desatualizado, o termo "UNCHECKED" no assunto do e-mail será anexado mais uma vez porque os e-mails enviados pelos clientes não podem ser verificados corretamente pelo clamav que não é atualizado.
Outro aspecto da solução um é adicionar no arquivo " /etc/amavis/conf.d/50-user
" o trecho, " $undecipherable_subject_tag=undef;
" sem as aspas, como proposto por algumas pessoas. Ainda assim, isso não é uma solução pelo mesmo motivo mencionado acima.
Vamos ver a solução número dois.
Primeiro, execute o comando freshclam. Fazer isso gerará provavelmente mais de um erro, mas também informará a versão mais recente do clamav. Para ter uma saída muito melhor do problema, execute se necessário:
tail -20 /var/log/clamav/freshclam.log
Em segundo lugar, desinstale a versão antiga com o comando:
apt remove clamav
Terceiro, baixe o último arquivo clamav com o comando:
wget https://www.clamav.net/downloads/production/clamav-0.100.1.tar.gz
Aqui estou usando o clamav-0.100.1 como exemplo. Por favor, escolha a versão mais recente
Em quarto lugar, extraia o arquivo com o comando:
tar xf clamav*
Depois, verifique se você está no diretório clamav. Então, execute o comando:
cd clamav*/
Agora vamos compilar o clamav com os seguintes três comandos, um por um, no diretório clamav:
./configure
make
make install
Mais uma vez, execute o comando:
freshclam
Se você receber o erro " Can’t open/parse the config file /usr/local/etc/freshclam.cong
", veja como corrigi-lo.
Remova o arquivo freshclam.conf
existente da pasta /usr/local/etc/
com o comando:
rm -f /usr/local/etc/freshclam.conf
Se o arquivo não estiver lá, prossiga para a próxima etapa abaixo, criando um link para o novo arquivo, para que, se você precisar executá-lo novamente, o arquivo conf permaneça atualizado.
ln -s /etc/clamav/freshclam.conf /usr/local/etc/freshclam.conf
Em seguida, execute o freshclam para atualizar.
freshclam
Bem, há mais um pequeno erro que você receberá porque o freshclam já está sendo executado em segundo plano. vamos matá-lo com o comando:
pkill -15 -x freshclam
Finalmente, execute o freshclam novamente da seguinte forma:
freshclam
Voila.
Para testar, envie um e-mail para você mesmo ou peça a um amigo para lhe enviar um e-mail. Você não deve ver o termo UNCHECKED no assunto dos e-mails enviados pelos clientes. Se uma semana depois você tiver o mesmo erro, o mais provável é que o clamav seja atualizado para uma versão mais nova.