Tujuan menggunakan daftar hitam DNS tidak boleh untuk menghentikan semua spam - itu harus untuk memblokir persentase yang baik dari spam, katakanlah 1/2 hingga mungkin 2/3 dari itu. Anda terutama melakukan ini untuk mengurangi beban di server Anda.
Langkah selanjutnya, langkah penghapusan spam yang benar-benar efektif, adalah mesin penyaringan bayesian. Lihat artikel asli Paul Grahams . Mereka manfaat utama dari penyaringan bayesian adalah bahwa hal itu memberikan skor individu untuk setiap email, berdasarkan penerima riwayat masa lalu, minat dan bahasa.
Jika Anda mengikuti pendekatan di atas, penting untuk menghindari kesalahan positif di garis pertahanan pertama. Anda tidak benar-benar peduli untuk memaksimalkan efektivitas filter pertama, karena Anda mungkin akan menangkap spam yang tersisa dengan filter kedua. Tetapi Anda tidak ingin positif palsu, karena hal itu tidak dapat diurungkan nanti.
Untuk alasan ini saya menyukai daftar perangkap Universitas Alberta sebagai filter pertama saya . Ini hanya berisi entri yang memiliki kemungkinan sangat besar untuk menjadi spammer, dan entri dihapus jika mereka belum terlihat melakukan spam dalam 24 jam terakhir.
Daftar dapat diunduh dari sini . Itu dibuat oleh greylisting pertama (menunda pengirim email pertama kali) dan kemudian greytrapping (jika server email sudah di-greylist & mencoba pengiriman ke alamat email yang tidak dipublikasikan, kemudian greytrap).
Setelah 24 jam, sebuah host secara otomatis dihapus dari daftar, dan bebas mengirim email lagi. Jadi, jika spamming telah berakhir (katakanlah, trojan ditemukan dan dihapus), maka tuan rumah bebas mengirim email lagi. Dan jika dia masih melakukan spamming, maka dia kemungkinan besar akan berakhir di greytrap lagi segera.
Seperti yang saya katakan, saya sangat menyukai daftar perangkap Universitas Alberta, tetapi untuk kelengkapan saya juga harus menyebutkan Spamhaus DROP . Ini memiliki pendekatan yang lebih minimalis daripada kebanyakan RBL lainnya, dan juga akan menjadi filter pertama yang baik dalam pengaturan di atas.