GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal dan mengintegrasikan SpamAssassin dengan Postfix pada CentOS 6 VPS

Artikel berikut adalah bagian 4 dari pengaturan server surat kami dengan pengguna dan domain virtual menggunakan Postfix dan Dovecot pada VPS CentOS 6, diikuti oleh bagian 2 yang menjelaskan cara memasang dan menyiapkan antarmuka email web Roundcube di server vps linux, lalu bagian 3 yaitu tentang cara menyiapkan koneksi terenkripsi SSL di Postfix, Dovecot, dan Apache menggunakan sertifikat SSL.

Dalam tutorial ini kita akan menyiapkan SpamAssassin di salah satu CentOS 6 . kami server virtual linux dan mengintegrasikannya ke dalam pengaturan server surat Postfix kami sehingga dapat memindai dan menandai email yang terdeteksi sebagai SPAM.

Apa itu SpamAssassin?

Ini adalah program yang dirilis di bawah Lisensi Apache 2.0 yang digunakan untuk penyaringan spam email berdasarkan aturan pencocokan konten.

PERBARUI SISTEM

Seperti biasa, pastikan CentOS 6 your Anda linux vps sepenuhnya terbaru dengan menjalankan:

## screen -U -S spamc-screen## yum update

PASANG SPAMASSASSIN

Instal paket SpamAssassin menggunakan yum dengan menjalankan:

## yum install spamassassin

PENYIAPKAN PENGGUNA

buat spamfilter grup yang digunakan untuk pengguna yang akan menjalankan spamassassin layanan

## grouptambahkan filter spam

buat pengguna baru spamfilter dengan direktori home /usr/local/spamassassin dan tambahkan ke spamfilter grup yang baru saja Anda buat

## useradd -g spamfilter -s /bin/false -d /usr/local/spamassassin spamfilter## chown filter spam:/usr/local/spamassassin

KONFIGURASI SPAMASSASSIN

selanjutnya, konfigurasikan spamassassin dengan mengedit /etc/mail/spamassassin/local.cf dan menambahkan/menyetel yang berikut

## vim /etc/mail/spamassassin/local.cf## Required_hits:Ini menentukan keseimbangan filter; semakin rendah skor semakin agresif filternya.# Pengaturan 5.0 umumnya efektif untuk organisasi kecil atau satu pengguna.# Sesuaikan skor ketat dengan kebutuhan organisasi Anda - organisasi medis besar mungkin ingin mengirimkan item email# melalui itu mencoba menjual obat-obatan, jadi kami dapat meningkatkan level menjadi lebih sederhana 8.0.required_hits 5## Report_safe:Baris ini menentukan apakah akan menghapus item atau memindahkan item ke kotak masuk sambil menambahkan# pemberitahuan spam ke baris subjek . Level untuk baris ini diatur ke 1 atau 0. Skor 1 akan menghapus item spam,# sedangkan skor 0 akan mengirim item ke kotak masuk dan menulis ulang baris subjek.report_safe 0rewrite_header Subject [**SPAM **]## Required_score:Baris ini menetapkan skor spam untuk semua email yang diizinkan masuk ke domain Anda, dengan tingkat kepastian yang ditetapkan dari 0 hingga 5.# Nol akan diklasifikasikan sebagai item email yang sah, sedangkan 5 akan menjadi ' pasti. barang SPAM. Jika kami menetapkan skor ke 3, kami akan menerima # banyak email yang tidak diminta, tetapi beberapa kesalahan positif masih dapat diterima. Untuk server email contoh kami, kami akan menggunakan skor 5,# tetapi Anda tentu saja dapat mengatur nilai ini sesuai dengan preferensi Anda.required_score 5.0

sebelum kita melanjutkan dengan memulai spamassassin service, kita perlu memastikannya berjalan dengan spamfilter yang baru kita buat pengguna dengan mengedit /etc/sysconfig/spamassassin dan menyiapkan yang berikut:

## vim /etc/sysconfig/spamassassin# Opsi untuk spamdSAHOME="/usr/local/spamassassin"SPID_DIR="/var/run/spamassassin"SUSER="spamfilter"SPAMDOPTIONS="-d -c -m5 - -namapengguna ${SUSER} -H ${SAHOME} -s ${SAHOME}/spamfilter.log"

dengan semua itu, kita siap untuk memulai dan mengaktifkan spamassassin layanan pada startup sistem menggunakan:

## layanan spamassassin mulai## chkconfig spamassassin aktif

KONFIGURASI POSTFIX

hal berikutnya yang perlu Anda lakukan adalah benar-benar mengintegrasikan spamassassin ke dalam postfix sehingga dapat memindai dan menandai email yang terdeteksi sebagai SPAM. Untuk mencapai ini kita perlu mengedit file konfigurasi postfix. Edit master.cf :

## vim /etc/postfix/master.cf

dan tambahkan/edit baris berikut:

smtp inet n - n - - smtpd -o content_filter=spamassassinspamssassin unix - n n - - pipe user=spamfilter argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender } ${penerima}

kemudian, restart postfix agar perubahan diterapkan

## service postfix restart

UJI PENYIAPAN

Untuk menguji apakah SpamAssassin benar-benar berfungsi, Anda cukup mengirim email dengan subjek XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X ke beberapa akun email Anda dan setelah email diterima, periksa tajuknya dan Anda akan melihat sesuatu seperti ini:

X-Spam-Flag:YESX-Spam-Level:*********************************** ***************X-Spam-Status:Ya, skor=1000.0 diperlukan=5.0 tes=GTUBE,RCVD_IN_DNSWL_NONE, TVD_SPACE_RATIO autolearn=tidak ada versi=3.3.1.... 

Ini berarti SpamAssassin melakukan tugasnya.

Menerapkan SpamAssassin ke pengaturan server surat dengan pengguna dan domain virtual menggunakan Postfix dan Dovecot menambahkan fitur bagus lainnya ke pengaturan server surat.

Namun, masih ada bagian lain yang hilang seperti tanda tangan digital menggunakan opendkim, aturan filter saringan dovecot, pemindaian virus, dll untuk server email berfitur lengkap. Dalam beberapa artikel terkait berikutnya, kami akan menambahkan fitur tambahan ke penyiapan, jadi pantau terus.

Pembaruan:Bagian 5 – Cara menginstal dan mengintegrasikan OpenDKIM dengan Postfix pada CentOS 6 VPS

Pembaruan:Bagian 6 – Cara mengatur pemfilteran email sisi server dengan Dovecot Sieve dan Roundcube pada CentOS 6 VPS

Tentu saja, jika Anda adalah salah satu pelanggan VPS Hosting Linux kami, Anda tidak perlu melakukan semua ini, cukup tanyakan pada admin kami, duduk dan bersantailah. Admin kami akan segera menyiapkannya untuk Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara menginstal SpamAssassin di server virtual dengan CentOS 6

  2. Cara menginstal dan mengintegrasikan SpamAssassin dengan Exim pada CentOS 7 VPS

  3. Cara menginstal dan mengkonfigurasi dkim dengan OpenDKIM dan Exim pada CentOS 7 VPS

  1. Cara menginstal WordPress Multisite di Centos VPS dengan Nginx

  2. Cara menginstal WordPress Multisite di Centos VPS dengan Apache

  3. Cara menginstal phpBB 3 pada CentOS 6 VPS

  1. Cara Menginstal Dan Mengintegrasikan DKIM Dengan OpenDKIM Dan Postfix Pada VPS CentOS 6

  2. Cara menginstal Tomcat 8 pada CentOS 6 VPS

  3. Cara menginstal NodeJS, Bower dan Gulp pada CentOS 7 VPS