Control PanelsLinux

How to Install SpamAssassin DirectAdmin Servers

SpamAssassin on a DirectAdmin server will help keep spam to a minimum. Much like on cPanel servers SpamAssassin runs as a separate service on your server but can be configured to catch most spam emails reducing the amount of junk in your and your user’s mailboxes. Here we will provide a step-by-step guide to installing SpamAssassin on a DirectAdmin server. First, check you have Perl installed and the required modules on your DirectAdmin server.

Install SpamAssassin – DirectAdmin CentOS

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  

Install SpamAssassin – DirectAdmin Debian

apt-get install libhtml-parser-perl libhttp-date-perl libnet-dns-perl libnetaddr-ip-perl libsocket6-perl libsys-hostname-long-perl libwww-perl \  libio-socket-inet6-perl libmail-spf-perl libsys-syslog-perl libdbi-perl libencode-detect-perl libio-socket-ssl-perl \  libmail-dkim-perl razor libio-socket-ip-perl libnet-patricia-perl 

Finally, use custombuild to install to the DirectAdmin NVMe VPS Server

cd /usr/local/directadmin/custombuild
./build set spamd spamassassin 
./build spamassassin 

SpamAssassin On Direct Admin Servers

You should now see SpamD running on the system and can now be enabled via the user-level account in DirectAdmin.

ps ax | grep spamd
install SpamAssassin directadmin

Now that you have this installed users can configure the software from the user-level section and the SpamAssassin link. Care should be taken here to now delete messages that could be legitimate. We find that a custom level of 4 catches most spam. When send to the spam folder helps keep our mailboxes junk-free. We do not recommend any users automatically delete mail marked as junk because false positives can happen. We have included below the settings we generally use. Should you find level 4 is too vicious and sending legitimate emails to the junk folder you can just go back to the user level and up the limit to 4.5

install SpamAssassin directadmin

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button