Roundcube + Spamassassin: Treinando automaticamente o anti spam

Seguindo a série de artigos sobre o Spamassassin e Amavis, apresento agora um complemento (plugin) para o Roundcube que permitirá que o spamassassin “treine”  automaticamente as mensagens após os usuários marcarem como “Spam” ou “Não Spam”.

Eu havia publicado uma configuração para o Dovecot mover as mensagens marcadas como SPAM automaticamente para a pasta desejada : https://respirandolinux.wordpress.com/2013/08/21/dovecot-mover-spam-automaticamente-para-a-pasta-desejada , porém caso ocorra uma falso positivo o usuário não terá como “treinar” o anti-spam para não considerar mais essa mensagem. Como também pode ocorrer de um SPAM não ser identificado e estar chegando na caixa postal do usuário.

Utilizando o Roundcube, é possível utilizar o complemento MARKASJUNK2 para treinar automaticamente o spamassassin, primeiramente efetue o Download no mesmo neste link:

http://www.tehinterweb.co.uk/roundcube/#pimarkasjunk2

Após efetuar o Download, descompacte o mesmo dentro do diretório plugins da sua instalação do Roundcube e edite as seguintes linhas do arquivo config.inc.php:

#Estamos informando para o plugin utilizar comandos como mecanismo para treinar o anti-spam

$rcmail_config[‘markasjunk2_learning_driver’] = ‘cmd_learn’;

#Qual comando deve ser utilizado para identificar a mensagem como spam

$rcmail_config[‘markasjunk2_spam_cmd’] = ‘sa-learn –no-sync –spam –username=amavis %f’;

#Qual comando deve ser utilizado para identificar a mensagem como não-spam (HAM)

$rcmail_config[‘markasjunk2_ham_cmd’] = ‘sa-learn –no-sync –ham –username=amavis %f’

Feito isso, adicione o markasjunk2 aos plugins que serão carregados no Roundcube, no arquivo main.inc.php:

$rcmail_config[‘plugins’] = array(“managesieve”, “markasjunk2”);

Ao carregar o Webmail, serão apresentados os botões SPAM para marcar qualquer mensagem SPAM e o botão NÃO SPAM para marcar mensagens dentro da pasta SPAM do usuário como falso positivo, quando o usuário clicar em uma destas opções o spamassassin será treinado automaticamente.

Abaixo estão as capturas de tela demonstrando a funcionalidade no Roundcube:

Marcar como Não Spam:

Captura de tela de 2013-09-10 15:39:44

Marcar como SPAM:

Captura de tela de 2013-09-10 15:40:04

Anúncios

Um comentário sobre “Roundcube + Spamassassin: Treinando automaticamente o anti spam

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s