Panel

Cara Install SpamAssassin Untuk Mengatasi Spam Email di Cyberpanel

Sekarang kami telah memastikan semua email kami di enkripsi melalui TLS menggunakan sertifikat terverifikasi Let’s Encrypt, dan kami juga telah menyiapkan DKI sehingga penerima email dapat mengotentikasi pesan dengan mudah dan dengan kecepatan yang jauh lebih baik.

Tapi bagaimana dengan SPAM? Bagaimana dengan spam email massal yang tidak diminta yang berpindah dari server ke server? Anda tentu tidak ingin server dan klien Anda menjadi korbannya, bukan?

Nah, tutorial ini untuk Anda! Artikel ini akan menjelaskan cara menginstall dan mengkonfigurasi SpamAssassin di server dengan CyberPanel diinstal sehingga layanan email Anda anti spam. Harap dicatat bahwa CyberPanel memiliki dukungan bawaan untuk pembuatan DKIM dan enkripsi TLS dalam email. SpamAssassin juga akan segera diintegrasikan ke dalam CyberPanel oleh pengembang kami, tetapi sampai saat itu, ini adalah metode manual untuk melakukannya.

Apa itu SpamAssassin?

Apache SpamAssassin adalah proyek dari Apache Foundation. Ini adalah filter konten dan memberikan skor email berdasarkan “spam” (yaitu, kemungkinan konten email adalah spam), semakin tinggi skornya, semakin tinggi kemungkinan email tersebut adalah spam. Mereka menggunakan berbagai teknik deteksi spam yang mencakup tetapi tidak terbatas pada pencocokan daftar hitam, database online, penilaian berbasis DNS, deteksi spam berbasis checksum, dan banyak lagi.

Ini menyaring pesan masuk dan membuat pengguna Anda terlindungi dari spam.

Filter masuk sangat diperlukan karena pada akhirnya CyberPanel adalah panel kontrol hosting web, dan akan tersedia untuk klien pengguna akhir juga. Kami benar-benar perlu memastikan dua kali lipat tentang spam karena Spam Massal yang Tidak Diminta dapat memadati kotak surat klien Anda. Orang yang menggunakan email harian untuk tujuan yang sebenarnya mungkin akan terpengaruh oleh terlalu banyak spam.

Langkah 1: Menginstal SpamAssassin

Anda dianggap telah menginstal rilis terbaru CyberPanel (1.6.4 Stabil sampai sekarang), telah membuat situs web Anda dengannya, dan telah membuat akun email Anda. Jika Anda belum melakukan hal-hal ini, atau tidak tahu bagaimana melakukannya, silakan ikuti dokumentasi kami 14 atau artikel sebelummnya yang menggambarkan proses dengan sangat baik.

Setelah itu, Anda perlu menginstall SpamAssassin dan dependensinya melalui baris perintah dengan perintah berikut:

sudo yum install spamassassin -y

Langkah 2: Mengedit Konfigurasi SpamAssassin

Sekarang, edit file konfigurasi SpamAssassin dengan editor teks pilihan Anda, tambahkan baris berikut, dan simpan:

nano /etc/mail/spamassassin/local.cf

required_score 5

Akhirnya akan terlihat seperti ini:

required_hits 5.0
report_safe 0
rewrite_header Subject [***SPAM***]
required_score 5

File Konfigurasi SpamAssassin

Harap dicatat bahwa jika report_safediatur ke 0(yang direkomendasikan), maka tajuk Subjek email dimodifikasi sesuai dengan yang rewrite_headerditentukan. Jika report_safedisetel ke 1, maka semua email yang terdeteksi oleh pembunuh spam akan langsung dihapus! Anda dapat mengatur rewrite_headerke ‘[ SPAM ]’, atau cukup ‘[SPAM]’. Itu hanya menentukan bagaimana klien Anda akan melihat bahwa email yang diterima adalah spam.

Langkah 3: Menambahkan Pengguna dan Grup untuk SpamAssassin

Kami akan menambahkan pengguna dan grup di mana daemon akan dijalankan. Kemudian kita akan mengubah direktori home-nya ke tempat penyimpanan log SA. Terakhir, kita akan memulai SpamAssassin dan mengaktifkannya saat boot:

groupadd spamd
useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd
chown spamd:spamd /var/log/spamassassin
systemctl enable spamassassin
systemctl start spamassassin

Perbarui Aturan Spam dengan perintah berikut:

sa-update

Langkah 4: Konfigurasi Postfix untuk menggunakan SpamAssassin

Kami akan mengedit file master.cf postfix dengan editor teks apa pun:

nano /etc/postfix/master.cf

Di bagian atas, edit dan ganti baris yang berisi berikut ini:

smtp inet n - n - - smtpd

Dengan ini:

smtp inet n - n - - smtpd -o content_filter=spamassassin

Tambahkan ini di akhir file:

spamassassin unix - n n - - pipe flags=R user=spamd argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Terakhir, mulai ulang Postfix:

systemctl restart postfix


Langkah 5: Menguji SpamAssassin!

Untuk menguji apakah SpamAssassin berfungsi, cukup kirim email berikut dengan subjek apa pun dari klien email Anda (seperti Gmail atau Hotmail) ke alamat email Anda yang dihosting di instalasi CyberPanel ini. Berikan Subjek apa saja, dan gunakan ini untuk konten:

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

Sekarang, periksa Kotak Masuk Anda dan Anda akan melihat bahwa subjeknya akan diawali dengan yang rewrite_headerkami tentukan sebelumnya!

Email ditandai sebagai Spam di Kotak Masuk kami!

Memeriksa Log Email

Anda juga dapat memeriksa log email di CyberPanel dengan mengklik Logs → Log Email di sidebar.

Menavigasi ke Log Email di CyberPanel

Anda akan melihat di baris log berikut, bahwa email masuk pertama kali dipindai dan dideteksi sebagai spam karena skor tinggi, kemudian dikirim ke Kotak Masuk nanti.

Bekerja dari SpamAssassin seperti yang terlihat di Mail Logs

Langkah 6: Membuat Cron Job untuk Mengotomatiskan Pembaruan Definisi Spam

Sekarang setelah SpamAssassin berfungsi, kami ingin mendapatkan pembaruan definisinya setiap hari, sama seperti Anda memperbarui Database Antivirus di PC Anda.

Perintah untuk mengupdate yaitu “sa-update” di terminal, dan kita akan membuat cron job untuk menjalankannya setiap hari pada jam 2:00 pagi.

Untuk mengedit crontab kita akan mengedit file:

nano /etc/crontab

Dan tambahkan baris berikut di bagian bawah :

00 02 * * * root /bin/sa-update && /sbin/service spamassassin restart

Terakhir, setel ulang layanan crond untuk menerapkan perubahan!

sudo systemctl restart crond.service

Selamat, kami telah berhasil membuat instalasi CyberPanel kami dan klien yang dihosting aman dari spam! Jika Anda memiliki pertanyaan tentang artikel ini atau salah satu langkah yang tidak berhasil untuk Anda, jangan ragu untuk berkomentar di bawah atau memposting di Forum CyberPanel 3.

 

Jadilah yang pertama untuk memberi nilai
Risa Y

Recent Posts

Cara Redirect Domain/ Subdomain di Cpanel

Kamu dapat membuat pengalihan (redirect) untuk domain kamu di cPanel. Untuk melakukannya, lakukan langkah berikut:…

1 month ago

Setting Default Address di Cpanel

1. Masuk ke cPanel. 2. Di bagian Email, klik Default Address. 3. Secara default, cPanel…

1 month ago

Cara Setting Autoresponder di Cpanel

1. Masuk ke cPanel. 2. Klik ikon Autoresponders. Bagian ini adalah tempat untuk membuat email…

1 month ago

Perpedaan Antara Cpanel dan WHM

WHM (WebHost Manager) ialah pemberi kontrol administratif atas server khusus atau VPS Anda. Hal ini…

1 month ago

Cara Mengubah Bahasa di Cpanel

1. Masuk ke cPanel. 2. Klik nama pengguna di pojok kanan atas untuk melihat menu…

1 month ago

Cara Setting Email Filter di Cpanel

1. Masuk ke cPanel. 2. Di bawah bagian Email, klik Email Filter. 3. Klik Manage…

1 month ago