Como bloquear Spams com o SpamAssassin no Ubuntu

Want create site? Find Free WordPress Themes and plugins.
Como bloquear Spams com o SpamAssassin no Ubuntu
O Apache SpamAssassin é uma plataforma Open-Source anti-spam que proporciona um filtro para classificar e bloquear Spams (E-mails não solicitados). Neste tutorial vamos mostrar como instalar e configurar o SpamAssassin no Ubuntu, a configuração pode ser feita também nos derivados do Ubuntu.

Para seguir este artigo é necessário já ter o Postfix instalado em seu Ubuntu.

Para instalar o Postfix basta usar os seguintes comandos:

[sudo apt update]

[sudo apt install postfix]

Instalando o SpamAssassin 

O SpamAssassin está disponível nos repositórios do Ubuntu e para instalá-lo, basta utilizar o seguinte comando no Terminal:

[sudo apt install spamassassin spamc]

Depois é necessário criar um usuário chamado spamd com o comando:

[sudo adduser spamd –disabled-login]

Edite o arquivo de configuração do SpamAssassin:

[sudo nano /etc/default/spamassassin]

Encontre a seguinte linha:

[OPTIONS=”–create-prefs –max-children 5 –helper-home-dir]

Acrescente na linha destacada acima a informação em vermelho:

[OPTIONS=”–create-prefs –max-children 5 –helper-home-dir –username spamd -s /var/log/spamd.log”]

Para ativar a tarefa cron para atualizar automaticamente as regras do SpamAssassin localize a linha:

[CRON=0]


E mude para:

[CRON=1]

Salve e feche o arquivo.

Configurando as regras do SpamAssassin

Edite o arquivo /etc/spamassassin/local.cf:

[sudo nano /etc/spamassassin/local.cf]

Todas as linhas desse arquivo estão comentadas, assim, você deve descomentá-las para habilitar as configurações que desejar utilizar. Você pode utilizar a seguinte configuração para iniciar:
  1. [rewrite_header Subject ***** SPAM _SCORE_ *****
  2. report_safe             0
  3. required_score          5.0
  4. use_bayes               1
  5. use_bayes_rules         1
  6. bayes_auto_learn        1
  7. skip_rbl_checks         0
  8. use_razor2              0
  9. use_dcc                 0
  10. use_pyzor               0] 
Salve e feche o arquivo.
Inicie o spamd com o comando:

[sudo systemctl start spamassassin.service]

Habilite o autostart no boot:

[sudo systemctl enable spamassassin.service]

Passando os e-mails de entrada do Postfix para o SpamAssassin

Edite o arquivo de configuração do Postfix:

[sudo nano /etc/postfix/master.cf]

Procure a seguinte linha:

[smtp inet n – – – – smtpd]

Adicione a seguinte opção:

[-o content_filter=spamassassin]

Você pode adicionar as seguintes linhas ao final do arquivo para ativar o filtro de conteúdo pós fila:
  1. [spamassassin unix – n n – – pipe
  2. user=spamd argv=/usr/bin/spamc -f -e
  3. /usr/sbin/sendmail -oi -f ${sender} ${recipient}]
Salve e feche o arquivo.
Recarregue o Postfix para que as configurações tenham efeito:

[sudo systemctl reload postfix][sudo nano /etc/spamassassin/local.cf]

Pronto! Agora seu Anti-Spam está funcionando perfeitamente.
Did you find apk for android? You can find new Free Android Games and apps.

Comentários