Fórum Ubuntu Linux - PT

Área para Iniciantes => Dicas e Truques => Tópico iniciado por: agente100gelo em 27 de Julho de 2007, 16:29

Título: Evolution + Spamassassin
Enviado por: agente100gelo em 27 de Julho de 2007, 16:29
O Glaubergoncalver deu uma sugestão mais interessante no tópico abaixo.

Estou migrando do Thunderbird para o Evolution e uma das funções que me prenderam por muito tempo ao cliente de e-mail da Fundação Mozilla foi o eficaz filtro de lixo eletrônico. Porém, descobri como integrar o Spamassassin ao Evolution baseados nos tutoriais do BR-Linux (http://br-linux.org/tutoriais/000665.html) e Comunidade Debian-CE (http://www.debian-ce.org/articles.php?id=14).

Para instalar no Ubuntu:

1. Instale os pacotes do Spamassassin.

Código: [Selecionar]
sudo apt-get install spamassassin spamc
2. No Evolution, crie uma pasta chamada SPAM (ou "lixo", como queira).

3. Crie um arquivo mata-spam.sh com o seguinte conteúdo em uma pasta local (eu tenho uma pasta /home/usuario/bin para esta função):

Código: [Selecionar]
#!/usr/bin/env bash
/usr/bin/spamc -c

4. Dê permissão de execução para o arquivo.

5. Crie um Filtro chamando spamassassin (Menu Editar > Filtros de Mensagens)

6. Escolha "Enviar pipe para um programa", selecione o programa mata-spam.sh, retorna 0 e marque a opção "Então" para mover para a pasta SPAM criada e adicione a opção "Parar Processamento".

7. Deixa a regra no topo dos filtros.

Pronto! Basta tenta baixar novas mensagens.
Título: Re: Evolution + Spamassassin
Enviado por: glaubergoncalves em 27 de Julho de 2007, 18:29
   Boa agente100gelo. Aqui porém fiz essa integração de outra forma:


   Fazendo isso, o Evolution passa a mandar as mensagens indesejadas direto pra pasta Indesejada, com a possibilidade de ir "aprendendo" a cada vez que eu marco uma mensagem como indesejada.
Título: Re: Evolution + Spamassassin
Enviado por: Darcamo em 27 de Julho de 2007, 18:57
Antigamente eu usava um procedimento igual a esse descrito pelo agente100gelo simplesmente porque mesmo com o spamassassin instalado e o módulo habilitado no evolution, nunca nenhum spam era reconhecido mesmo depois de muito treino.

No entanto agora a integração parece estar funcionando e não preciso mais apelar para essa solução com um script.
Título: Re: Evolution + Spamassassin
Enviado por: glaubergoncalves em 27 de Julho de 2007, 19:04
Antigamente eu usava um procedimento igual a esse descrito pelo agente100gelo simplesmente porque mesmo com o spamassassin instalado e o módulo habilitado no evolution, nunca nenhum spam era reconhecido mesmo depois de muito treino.

No entanto agora a integração parece estar funcionando e não preciso mais apelar para essa solução com um script.

   Aqui não funcionava até eu atinar a marcar a opção Incluir testes remotos, que vem desmarcada por padrão. Outra coisa que faço é desabilitar o plugin do Bogofilter nos módulos pra evitar redundâncias, além do que não o tenho instalado. Já usei o Bogofilter uma vez mas não me achei muito com ele, acabei voltando pro Spamassassin.
Título: Re: Evolution + Spamassassin
Enviado por: rjbgbo em 27 de Julho de 2007, 22:03
Parabéns agente100gelo acompanhei o seu outro post sobre o caso.

Grande dica p/ todos nós concerteza.
Título: Re: Evolution + Spamassassin
Enviado por: agente100gelo em 28 de Julho de 2007, 10:27
   Boa agente100gelo. Aqui porém fiz essa integração de outra forma:

  • instalei o spamassassin dos repositórios, habilitei o plugin no Evolution em Editar>>Módulos>>Módulo do Spamassassin (checkbox);

  • fui em Editar>>Preferências>>Preferências do Correio>>Indesejada (aba) e marquei ambas as opções Procurar em mensagens recebidas por indesejadas e Incluir testes remotos.

   Fazendo isso, o Evolution passa a mandar as mensagens indesejadas direto pra pasta Indesejada, com a possibilidade de ir "aprendendo" a cada vez que eu marco uma mensagem como indesejada.

Glauber,

A sua solução é realmente melhor. No caso do script não dá para fazer o spamassassin aprender.

Obrigado!
Título: Re: Evolution + Spamassassin
Enviado por: Darcamo em 28 de Julho de 2007, 10:46
Pelo script não dá para fazer o spamassassin aprender automaticamente, mas você pode fazer isso manualmente.
O que eu fazia na época era o seguinte:
Código: [Selecionar]
sa-learn --spam --mbox --progress .evolution/mail/local/Lixo
Código: [Selecionar]
sa-learn --ham --mbox --progress .evolution/mail/local/Inbox
Título: Re: Evolution + Spamassassin
Enviado por: -.- em 28 de Julho de 2007, 13:22
tem alguma vantagem em usar programa de e-mail ou é a mesma coisa de no site ?
Título: Re: Evolution + Spamassassin
Enviado por: glaubergoncalves em 28 de Julho de 2007, 14:07
No caso do script não dá para fazer o spamassassin aprender.
   Mas tenho que admitir que o aprendizado é meio lento, agora mesmo acabei de receber um spam na caixa de entrada hehe. ;D   Uma dúvida que tenho é como o spamassassin vai atualizando sua base de dados de spam, digo, fora a questão do treinamento... se tu for no Monitor do Sistema, dá pra ver que tem um processo filho do Evolution que é o spamd, creio ser ele o módulo do spamassassin. Será que ele vai conectando à internet pra atualizar a base de dados de spam ou esta só se atualiza mediante atualização do pacote do spamassassin no Ubuntu?

tem alguma vantagem em usar programa de e-mail ou é a mesma coisa de no site ?
   Acho que isso é uma questão pessoal, ou até de demanda... tem quem prefira/precisa checar emails direto no site, e tem quem prefira/precisa usar softwares locais, clientes de email. No meu caso, gosto de manter meus emails e informações relativas organizados aqui comigo, na minha máquina, sem precisar ficar dependendo dos humores de um servidor externo. No mais, considero o cliente de email instalado muito mais ágil para ser manuseado, tenho uma conexão de 256kbps e dependendo das condições da minha rede o programa de email do site pode ficar bem lento. No mais, tanto o Evolution quanto o Thunderbird são clientes de email repletos de funções, duvido que um webmail entregue solução tão completa para lidar com emails e organizar informações em geral.
Título: Re: Evolution + Spamassassin
Enviado por: -.- em 28 de Julho de 2007, 14:12
qual é melhor o evolution ou o thunder ?
Título: Re: Evolution + Spamassassin
Enviado por: glaubergoncalves em 28 de Julho de 2007, 14:27
qual é melhor o evolution ou o thunder ?
   Isso é extremamente pessoal, qualquer resposta direta que te der aqui dizendo que X é melhor que Y com certeza será o início de uma bela flamewar. À princípio o Evolution vem com mais funcionalidades por padrão, é o cliente de email padrão do Ubuntu (já no Xubuntu é o Thunder), e é o cliente oficial também do Gnome. O Thunderbird, segue uma filosofia parecida com a do Firefox (o Thunder também é da Mozilla), é um cliente de email mais simples num primeiro momento, mas que pode ser extensionado "ao gosto do freguês". Já usei muito o Thunderbird e gosto muito dele, mas desde que vim pro Ubuntu tenho usado o Evolution e estou muito satisfeito. Confere os sites dos dois clientes pra ver se ajuda na tua escolha:

Evolution: http://www.gnome.org/projects/evolution/ (http://www.gnome.org/projects/evolution/)
Thunderbird: http://br.mozdev.org/thunderbird/ (http://br.mozdev.org/thunderbird/)
Título: Re: Evolution + Spamassassin
Enviado por: RodrigoFSS em 28 de Julho de 2007, 15:36
Beleza pessoal !!!
As dicas do amigo glaubergoncalves funcionaram perfeitamente no meu Evolution !!!
Até agora, o único "problema" que eu tenho no Evolution, é a não leitura dos meus e-mails do Hotmail. Sei que o "problema" está no HOTMAIL e não no Evolution, mas em alguns foruns gringos, existem pessoas que conseguiram ler seus hotmails no Evolution sem problemas. Eu já seguí alguns tutoriais mas o "problema" persiste. No restante, o Evolution está se tornando uma melhor opção se comparado ao Thunderbird !!!
Obrigado pela atenção pessoal !!!
Título: Re: Evolution + Spamassassin
Enviado por: Darcamo em 29 de Julho de 2007, 12:07
Não tenho hotmail então não me preocupei em aprender a solução, mas pelo que lembro de ter lido na internet é necessário um programa intermediário para fazer a comunicação entre o hotmail e o cliente de e-mail.

Tudo isso porque o hotmail não tem nem servidor pop e nem imap, só o servidor HTTP. Isso é para forçarem os usuários a acessar o e-mail pelo website. Prefiro utilizar uma conta de e-mail que não me force a esse tipo de coisa.

PS: uma busca no synaptic por hotmail encontrou três pacotes: gotmail, hotsmtp e hotway
Pelo que li na descrição dos pacotes acredito que você tenha que utilizar o hotsmtp e o hotway. Dá uma procurada.