SpamAssassin no Sendmail usando o Procmail

Esse artigo aborda a instalação e configuração do SpamAssassin para atuar em conjunto com o MTA Sendmail. Essa integração será realizada através do Procmail. SpamAssassin é um poderoso software antispam que filtra suas mensagens de e-mail em busca dos indesejáveis SPAMs. Vale à pena conferir!

[ Hits: 63.315 ]

Por: João Paulo de Oliveira Faria em 24/11/2004 | Blog: http://www.jpfaria.com


Iniciando o spamassassin junto com o sendmail



Agora chegou a tão esperada hora. Vamos colocar essa brincadeira pra rodar.

Vamos editar o arquivo /etc/rc.d/rc.sendmail.

Coloque o bloco que inicia o sendmail assim:

# Start sendmail:
sendmail_start() {
  if [ -x /usr/sbin/sendmail ]; then
    echo "Iniciando Spamassassin 3.3.0"
    spamd -c -d --nouser-config -u mail
    echo "Starting sendmail MTA daemon:  /usr/sbin/sendmail -L sm-mta -bd -q25m"
    /usr/sbin/sendmail -L sm-mta -bd -q25m
    echo "Starting sendmail MSP queue runner:  /usr/sbin/sendmail -L sm-msp-queue -Ac -q25m"
    /usr/sbin/sendmail -L sm-msp-queue -Ac -q25m
  fi
}

e o que o encerra assim:

# Stop sendmail:
sendmail_stop() {
  killall sendmail
  killall spamd
}

Pronto! Agora salve o arquivo e execute:

# /etc/rc.d/rc.sendmail restart

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Baixando o spamassassin
   3. Instalando o spamassassin
   4. Configurando o spamassassin
   5. Configurando o procmail
   6. Iniciando o spamassassin junto com o sendmail
   7. Testando o antispam
Outros artigos deste autor

Solução completa com o sendmail

Utilizando o Smarty template no PHP

Instalando o AWSTATS no Slackware

Instalando e configurando um servidor DNS (Bind+CHROOT) no Slackware

Instalando Snort e Guardian no Slackware

Leitura recomendada

Load Balancer com Failover, Perlbal e Heartbeat para servidores web

FreeBSD + FreeRadius + MySQL

Virtual Host e Virtual Host Mod_Proxy

tMSNc - MSN modo texto

Flash 9 com som OSS

  
Comentários
[1] Comentário enviado por gustavo_marcon em 29/11/2004 - 21:17h

Saberia me dizer como eu faço para que o procmail analise junto com o spamassassin as mensagens pegas pelo fetchmail ?


Tá nota 10 teu artigo! Parabéns!

[2] Comentário enviado por jpfaria em 09/12/2004 - 01:53h

Nunca tentei fazer isso não.. :(

Obrigado pelo elogio :)

[3] Comentário enviado por roland em 09/06/2005 - 18:37h

Nas versões 3.0.x deve-se usar:
rewrite_header subject *****SPAM*****
e não:
rewrite_subject 1
subject_tag *****SPAM*****
(que era a sintaxe antiga).

Há também outras alterações que devem ser feitas, no entanto,
elas não afetam o comportamento do spamassassin 3.0.x, pois
os valores padrão resolvem o problema da mesma forma.

[4] Comentário enviado por eduradaelli em 20/06/2008 - 17:06h

Olá amigo,
Preciso fazer o spamassassin conversar com o postfix, consegue me dar uma ajuda? oque eu preciso modificar deste seu tutorial para que funcione, pois parei na parte onde tu junta o spam com o sendmail?

to usando debian etch.
há, e parabéns pelo artigo,
Aguardo, abraço.

[5] Comentário enviado por nuvem_negra em 02/09/2008 - 11:25h

Parabéns, grande artigo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts