Fonte: https://docs.directadmin.com/other-hosting-services/preventing-spam/incoming-spam.html
SpamAssassim
O SpamAssassin é um sistema inteligente, que analisa cada mensagem que chega no servidor, e através de regras próprias, determina se o e-mail é um SPAM ou não.
O SpamAssassin trabalha com scores (pontuções) que vai de 0 a 10, quanto menor for a pontuação que você configurar no SpamAssassin mais conservador ele será, isto é, se algum remetente enviar e-mail a seu domínio e caso ele não tenha a pontuação suficiente o e-mail será descartado como spam.
Configuração das regras deverá ser realizada no painel usuário.
1) Instalar modulos básicos:
yum -y install perl-ExtUtils-MakeMaker perl-Digest-SHA perl-Net-DNS perl-NetAddr-IP perl-Archive-Tar perl-IO-Zlib perl-Digest-SHA perl-Mail-SPF \
perl-IP-Country perl-Razor2 perl-Net-Ident perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-Mail-DKIM perl-DBI perl-Encode-Detect perl-HTML-Parser \
perl-HTML-Tagset perl-Time-HiRes perl-libwww-perl perl-Sys-Syslog perl-DB_File perl-Razor-Agent pyzor
2) Ativar spamassassin no servidor:
cd /usr/local/directadmin/custombuild
./build set spamd spamassassin
./build spamassassin
ou
da build set spamd spamassassin
da build spamassassin
Para remover o Spamassassim do servidor:
cd /usr/local/directadmin/custombuild
./build set spamd no
da build exim_conf
Rspamd
Fonte: https://docs.directadmin.com/other-hosting-services/preventing-spam/general.html
Rspamd é outro sistema de filtragem para prevenir spam de entrada avaliando mensagens por uma série de regras, incluindo regex, análise estatística e serviços personalizados, como RBLs, etc.
Como o rspamd é um substituto imediato para o SpamAssassin, o rspamd usa os mesmos arquivos de configuração no diretório do usuário que o SpamAssassin.
Os requisitos do sistema incluem:
- Exim 4.91+
- SpamBlocker 4.5.9+
- EasySpamFighter 1.19+
1) Ativar Rspamd no servidor:
da build set eximconf yes
da build set blockcracking yes
da build set easy_spam_fighter yes
da build set spamd rspamd
da build set exim yes
da build exim
da build set dovecot_conf yes
da build dovecot_conf
da build rspamd
da build exim_conf
OBS: Se você precisar adicionar outras configurações personalizadas, coloque-as dentro do arquivo /etc/rspamd/rspamd.conf.local. Apenas certifique-se de NÃO remover o directadmin-users.conf include.