Pular para o conteúdo

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!
João Paulo de Oliveira Faria jpfaria
Hits: 65.738 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Parte 6: 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

   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

Configurando o iptables-p2p no Slackware

Como hospedar um site/domínio de graça na sua casa

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

Solução completa com o sendmail (segunda edição)

Configurando a placa de som C-MEDIA (CM8738) no Slackware

Banda Larga 3G da Claro no Slackware Linux

Free NX - Executando aplicações remotas

Instalando o Gaim + Gaim Encryption no Slackware 10

Utilizando o Smartphone Samsung Omnia 900i como modem via bluetooth no Ubuntu 9.10

Postfix autenticando com o SASL no Conectiva 8

#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

Entre na sua conta para comentar.