Spam merupakan istilah yang digunakan untuk email-email yang dikirimkan oleh seseorang atau lembaga untuk menampilkan iklan atau keperluan lainnya yang mengakibatkan ketidaknyamanan bagi para pengguna email. Spam juga dikenal dengan UBE (Unsolicited Bulk Email), Junk mail atau Unsolicited Commercial Email (UCE). Di artikel ini, penulis akan menjelaskan tentang langkah-langkah untuk mengurangi spam di qmail yang berbasis qmailrocks.Penulis menggunakan spamassassin dan clamav di sistem penulis. Perlu diketahui bahwa spamassassin hanya memberikan tanda atau stempel kepada email-email yang dianggap spam yang kalau di qmailrocks biasanya diberi tanda :SPAM:. Awalnya penulis menggunakan aplikasi qtrap untuk menghilangkan email-email yang diberi label :SPAM:. Namun terkadang spamassassin memberikan tanda :SPAM: kepada email-email yang benar-benar email dan bukan spam, maka qtrap tidak digunakan lagi. Kemudian penulis mencari di google bagaimana caranya menghilangkan spam secara otomatis di qmail. Dan ternyata untuk melakukan hal yang seperti itu, kita harus mengubah konfigurasi file qmail-scanner-queue.pl yang berada di folder /var/qmail/bin/. Di dalam file itu ada beberapa opsi untuk spamassassin yang disingkat dengan sa_. Berikut adalah opsi-opsi yang penting menurut penulis untuk dikonfigurasi:
a. $sa_quarantine
Opsi ini merupakan opsi yang digunakan jika ada spam yang mempunyai skor tertentu akan dikirimkan ke folder Quarantine. Default nilainya adalah 0 yang berarti bahwa seluruh spam akan tetap dikirimkan. Jika kita ingin memasukkan spam yang mempunyai skor diatas 12 dimasukkan ke folder quarantine, maka tuliskan sebagai berikut:
my $sa_quarantine='12';
Untuk menentukan karantina, rubah pada bagian berikut:
my $sa_forward='
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
';
Itu berarti, jika ada email yang mempunyai skor 12 atau lebih, maka email-email tersebut akan dikirim ke
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
. Namun, Akun tersebut harus di buat terlebih dahulu.
b. $sa_delete
Opsi ini merupakan opsi yang digunakan jika ada spam yang mempunyai skor tertentu akan langsung didelete. Defaultnya adalah 0 yang berarti semua spam akan di kirimkan ke si penerima.
c. $sa_reject
Opsi ini merupakan opsi yang digunakan jika ada spam yang mempunyai skor tertentu akan ditolak sebelum sesi SMTP ditutup. Defaultnya adalah 0 yang berarti semua spam akan di kirimkan ke si penerima.
Untuk lebih lengkapnya tentang opsi-opsi dari qmail-scanner-queue.pl silahkan dilihat di sini. Setelah kita mengubah konfigurasi file tersebut, restart qmail dan perhatikan maillog.
Perlu diketahui bahwa terkadang para spammers cukup pintar untuk mengirimkan spamnya. Maka dari itu mereka mengubah spam mereka dengan cara-cara tertentu sehingga hanya spamassassin memberikan skor yang cukup rendah atau malah tidak terdeteksi sebagai spam oleh spamassassin. Namun ketika kita menerima email itu, maka sesungguhnya email itu adalah spam. Untuk menanggulangi hal tersebut, kita bisa mengkonfigurasi di qmail pada file control di folder /var/qmail/control. Buat file yang bernama badmailfrom kemudian kita bisa menuliskan nama akun tersebut yang mengirim email seperti itu di file tersebut. Atau juga kita bisa menolak akun-akun dari domain tertentu yang sering mengirimkan spam yaitu cukup menuliskan @ ditambah nama domainnya. Misalnya kita curiga bahwa akun-akun dari domain onep.ma sering memberikan spam, maka kita menuliskan di dalam file tersebut seperti berikut:
b. $sa_delete
Opsi ini merupakan opsi yang digunakan jika ada spam yang mempunyai skor tertentu akan langsung didelete. Defaultnya adalah 0 yang berarti semua spam akan di kirimkan ke si penerima.
c. $sa_reject
Opsi ini merupakan opsi yang digunakan jika ada spam yang mempunyai skor tertentu akan ditolak sebelum sesi SMTP ditutup. Defaultnya adalah 0 yang berarti semua spam akan di kirimkan ke si penerima.
Untuk lebih lengkapnya tentang opsi-opsi dari qmail-scanner-queue.pl silahkan dilihat di sini. Setelah kita mengubah konfigurasi file tersebut, restart qmail dan perhatikan maillog.
Perlu diketahui bahwa terkadang para spammers cukup pintar untuk mengirimkan spamnya. Maka dari itu mereka mengubah spam mereka dengan cara-cara tertentu sehingga hanya spamassassin memberikan skor yang cukup rendah atau malah tidak terdeteksi sebagai spam oleh spamassassin. Namun ketika kita menerima email itu, maka sesungguhnya email itu adalah spam. Untuk menanggulangi hal tersebut, kita bisa mengkonfigurasi di qmail pada file control di folder /var/qmail/control. Buat file yang bernama badmailfrom kemudian kita bisa menuliskan nama akun tersebut yang mengirim email seperti itu di file tersebut. Atau juga kita bisa menolak akun-akun dari domain tertentu yang sering mengirimkan spam yaitu cukup menuliskan @ ditambah nama domainnya. Misalnya kita curiga bahwa akun-akun dari domain onep.ma sering memberikan spam, maka kita menuliskan di dalam file tersebut seperti berikut:
@onep.ma
Setelah kita mengkonfigurasi file tersebut, restart qmail.
Referensi:
10 Sya'ban 1431 H
22 Juli 2010 M
22 Juli 2010 M
| Comments |
|
Powered by !JoomlaComment 3.26














Dear Accank, Hal itu tergantung dari...
Dear Ronald, Terima kasih atas saran...
Untuk pengguna debian 6.0 (squeeze) d...
mas sy ingin bertanya,dari semua netw...
Dear Syukran, Mungkin hadits ini bis...