Deny incoming Spam email exim- Direct Admin

Deny​​ incoming​​ Spam ​​ email exim- Direct Admin

1/ Install SpamAssassin

Spam Assissin is​​ The most common tool that is enabled to fight incoming spam.

[server]# cpan
cpan> o conf prerequisites_policy follow
cpan> o conf commit
cpan> quit

 

cpan -i Archive::Tar Digest::SHA Net::DNS Net::DNS::Resolver::Programmable Mail::SPF Geo::IP Net::CIDR::Lite IO::Socket::IP \
IP::Country Net::Ident Net::Patricia IO::Socket::INET6 Compress::Zlib Mail::DKIM LWP::UserAgent HTTP::Date Encode::Detect ExtUtils::MakeMaker \
NetAddr::IP Mail::SpamAssassin::Plugin::Razor2 Razor2::Client::Agent IO::Socket::SSL DBI Sys::Syslog DBD::File

 

 

Logs

 

.

.

.

t/00-load.t ............. 1/1 # Testing Sys::Syslog 0.36, Perl 5.016003, /usr/bin/perl

t/00-load.t ............. ok  ​​​​ 

t/constants.t ........... ok  ​​ ​​ ​​​​ 

t/cpan-rt-21516.t ....... ok  ​​​​ 

t/cpan-rt-21866.t ....... skipped: Test::NoWarnings not available

t/cpan-rt-25488.t ....... skipped: Test::NoWarnings not available

t/cpan-rt-55151.t ....... ok  ​​​​ 

t/cpan-rt-64287.t ....... ok  ​​​​ 

t/data-validation.t ..... skipped: POE is not available

t/distchk.t ............. skipped: Test::Distribution required for checking distribution

t/facilities-routing.t .. skipped: POE is not available

t/pod.t ................. skipped: Test::Pod v1.14 required for testing POD

t/podcover.t ............ skipped: Test::Pod::Coverage 1.06 required for testing POD coverage

t/podspell.t ............ skipped: Pod spelling: for maintainer only

t/portfs.t .............. skipped: Test::Portability::Files required for testing filenames portability

t/syslog-inet-udp.t ..... ok  ​​ ​​ ​​​​ 

t/syslog.t .............. ok  ​​ ​​ ​​ ​​ ​​​​ 

All tests successful.

Files=16, Tests=340, ​​ 1 wallclock secs ( 0.10 usr ​​ 0.02 sys + ​​ 1.05 cusr ​​ 0.25 csys = ​​ 1.42 CPU)

Result: PASS

 ​​​​ SAPER/Sys-Syslog-0.36.tar.gz

 ​​​​ /usr/bin/make test -- OK

Running make install

"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Syslog.bs blib/arch/auto/Sys/Syslog/Syslog.bs 644

Manifying 1 pod document

Files found in blib/arch: installing files in blib/lib into architecture dependent library tree

Installing /home/root-itc/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Sys/Syslog/Syslog.so

Installing /home/root-itc/perl5/lib/perl5/x86_64-linux-thread-multi/Sys/Syslog.pm

Installing /home/root-itc/perl5/man/man3/Sys::Syslog.3pm

Appending installation info to /home/root-itc/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod

 ​​​​ SAPER/Sys-Syslog-0.36.tar.gz

 ​​​​ /usr/bin/make install ​​ -- OK

DBD::File is up to date (0.44).

 

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

 

Logs

 

.

.

.

*** MD5 Checksum for sa-update.sh Failed. ​​ Redownloading...***

 

Downloading  ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ sa-update.sh...

--2020-02-10 10:03:31-- ​​ http://files14.directadmin.com/services/custombuild/sa-update.sh

Resolving files14.directadmin.com (files14.directadmin.com)... 125.253.119.8

Connecting to files14.directadmin.com (files14.directadmin.com)|125.253.119.8|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 1346 (1.3K) [application/octet-stream]

Saving to: '/usr/local/directadmin/custombuild/sa-update.sh'

 

100%[===================================================================================================================>] 1,346  ​​ ​​ ​​ ​​ ​​​​ --.-K/s  ​​​​ in 0s  ​​ ​​ ​​ ​​​​ 

 

2020-02-10 10:03:31 (169 MB/s) - '/usr/local/directadmin/custombuild/sa-update.sh' saved [1346/1346]

 

 

 

*** MD5 Checksum for sa-update.sh failed *again*.***

The md5 checksum value may be incorrect, or a wrong file is being downloaded.

Install continuing with this possibly corrupted file. (it may also be fine)

 

 

Running sa-update.

Starting SpamAssassin.

--2020-02-10 10:03:45-- ​​ http://files14.directadmin.com/services/exim.spamassassin.conf

Resolving files14.directadmin.com (files14.directadmin.com)... 125.253.119.8

Connecting to files14.directadmin.com (files14.directadmin.com)|125.253.119.8|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 643 [text/plain]

Saving to: '/etc/exim.spamassassin.conf'

 

100%[===================================================================================================================>] 643  ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ --.-K/s  ​​​​ in 0s  ​​ ​​ ​​ ​​​​ 

 

2020-02-10 10:03:45 (63.2 MB/s) - '/etc/exim.spamassassin.conf' saved [643/643]

 

systemctl restart exim

2/ Config SpamAssassin

 

 

 

 

 

3/Reference:

https://help.directadmin.com/item.php?id=36

https://help.directadmin.com/item.php?id=577

 

 

 

BÀI VIẾT CÙNG CHUYÊN MỤC

Không copy được giữa máy Windows và máy ảo qua mRemoteNG/RDP: Nguyên nhân và cách sửa
Không copy được giữa máy Windows và máy ảo qua ...

mRemoteNG Remote Desktop RDP Clipboard Redirection rdpclip.exe VPS Windows ...

Hướng dẫn bật Nested Virtualization trên ESXi để chạy Android Studio Emulator trong máy ảo Windows
Hướng dẫn bật Nested Virtualization trên ESXi để chạy ...

Nested Virtualization ESXi VMware Android Studio Android Emulator WHPX Hyper-V ...

PITR (Point In Time Recovery) là gì? Khôi phục Database về đúng thời điểm cần thiết
PITR (Point In Time Recovery) là gì? Khôi phục ...

PITR, Point In Time Recovery, PITR là gì, Database Recovery, PostgreSQL PITR, ...

Backup Database Full, Incremental, Differential khác nhau thế nào?
Backup Database Full, Incremental, Differential khác ...

Backup Database, Full Backup, Incremental Backup, Differential Backup, Backup ...

Database Cluster là gì? High Availability, Failover và Cluster Database hoạt động như thế nào?
Database Cluster là gì? High Availability, Failover và ...

Database Cluster, Database Cluster là gì, High Availability Database, Database ...