spamdyke merupakan perangkat lunak open source yang ditulis dalam C sebagai pengganti drop-in filter untuk aplikasi qmail, untuk sendmail, yang dirancang untuk memberikan berbagai fitur, termasuk graylisting, koneksi-waktu daftar hitam, memeriksa DNS RHSBL / RBL, peningkatan penebangan, dan checking.Features pengirim MX di glancespamdyke telah direkayasa sedemikian rupa sehingga memberikan TLS dan SMTP AUTH ke server qmail unpatched. Hal ini dapat digunakan untuk memantau dan mencegat SMTP hubungan antara server qmail dan remote host.
Filter ini mampu memblokir spam yang sementara spammer masih terhubung, tanpa memerlukan penyimpanan atau pengolahan tambahan. spamdyke memiliki banyak filter anti-spam, serta berbagai fitur yang akan meningkatkan qmail.
spamdyke mencakup berbagai macam filter anti-spam, yang diselenggarakan dalam empat kategori utama, seperti filter terbalik DNS, putih dan hitam filter, filter graylist dan filter lain yang dapat dilihat sekilas dalam section.Included anti-spam filtersAmong berikutnya filter reverse DNS, kita bisa menyebut dukungan untuk memerlukan nama reverse DNS, dukungan untuk memerlukan nama reverse DNS untuk menyelesaikan dengan alamat IP, dukungan untuk memerlukan nama reverse DNS untuk menjadi nyata, bukan secara dinamis ditetapkan, serta dukungan untuk membutuhkan MX valid (Mail Exchanger) untuk pengirim nama domain.
Whitelist filter / blacklist mencakup kemampuan untuk mencari alamat IP lokal dan putih DNS atau file blacklist, RBLs pencarian DNS (Whitelist real-time dan blacklist), RHSBLs pencarian DNS (Whitelist sebelah kanan-sisi dan blacklist), pencarian penerima dan pengirim putih atau sebaliknya blacklist file, serta untuk mencari header pesan untuk konten tertentu.
Di sisi lain, filter graylist akan memungkinkan Anda untuk greylist domain penerima tertentu, untuk koneksi greylist dari domain DNS atau alamat IP tertentu terbalik, untuk melewati greylisting untuk domain tertentu, reverse domain DNS atau alamat IP, dan untuk menerapkan maksimum dan minimum usia untuk entri greylist
Apa yang baru dalam rilis ini:.
- Mengatur kembali script tes untuk menempatkan mereka dalam folder berdasarkan kategori. Ini hanya membuat daftar direktori sedikit lebih mudah dikelola.
- Dikoreksi beberapa kesalahan ketik dalam file README. Terima kasih kepada John Mendoza untuk melaporkan mereka.
- Fixed bug yang sangat jelas dalam spamdyke_log (): pada sistem Linux (mungkin hanya sistem 64-bit), vsyslog () kadang-kadang tidak akan mencetak semua argumen variabel. Salah satu cara ditemukan untuk memicu perilaku ini -. Ketika rDNS-blacklist-dir filter aktif dari direktori konfigurasi
- Fixed bug di find_domain () yang dapat menyebabkan segfaults saat parsing format valid tertentu. Terima kasih kepada Gary Gendel untuk melaporkan satu ini.
- Ditambahkan backup / restore fitur untuk & quot; menjalankan & quot; Script di quot &; tes & quot; folder untuk menyimpan salinan dari sistem yang paling penting dan file qmail sebelum menjalankan script. Hal ini diperlukan karena beberapa script mengubah file-file dan, jika mereka tidak berjalan dengan benar atau dibatalkan, aslinya hilang.
- Ditambahkan & quot; -skipcompile & quot; bendera ke & quot; menjalankan & quot; Script di quot &; tes & quot; folder untuk melewati konfigurasi ulang dan mengkompilasi ulang semua binari ketika script dijalankan.
- Mengubah & quot; menjalankan & quot; Script di quot &; tes & quot; folder untuk mengosongkan antrian qmail sebelum dan setelah tes dijalankan.
- Mengubah & quot; menjalankan & quot; Script di quot &; tes & quot; folder untuk membandingkan sistem dan konfigurasi qmail file saat ini untuk cadangan terbaru setelah setiap naskah selesai. Jika mereka tidak cocok, cadangan terbaru dipulihkan. Jika mereka masih tidak cocok, script berhenti dengan kesalahan.
- Berubah nihdns_query () untuk menerima opsional & quot; disukai & quot; jenis respon. Jika beberapa jenis yang tanya, itu akan menunggu setidaknya satu batas waktu untuk jawaban dari jenis yang tiba bukan selalu menerima jawaban pertama tiba. Ini akan menerima jawaban disimpan sebelum kirim query, namun.
- tidak kompatibel: Berubah nihdns_mx () untuk memilih data MX melalui record A, jika keduanya ada. Diberi pilihan, MX record akan diperiksa untuk validitas dan catatan A akan diabaikan. Terima kasih kepada Bruce Schreiber untuk menyarankan satu ini.
- filter_level Tetap () dan smtp_filter () untuk mengabaikan membolehkan akses dan memerlukan otentikasi jika & quot; filter-tingkat & quot; opsi disetel ke & quot; membutuhkan-auth & quot ;, sebagai dokumentasi mengatakan seharusnya. Terima kasih kepada Arne untuk melaporkan satu ini.
- Berubah nihdns_create_packet () untuk strip mengikuti titik dari nama sebelum menggunakan mereka dalam query DNS. Sebuah tanda titik adalah cara tradisional untuk memberitahu penyelesai libc untuk tidak menambahkan nama domain lokal dan banyak sysadmin berharap untuk memiliki untuk menggunakannya. Karena spamdyke pernah menambahkan domain lokal dan tidak menggunakan penyelesai libc, itu tidak perlu dan menyebabkan pencarian gagal. Terima kasih kepada Dossy Shiobara untuk melaporkan satu ini.
- Berubah perantara () untuk selalu mengirim & quot; STARTTLS & quot; Tanggapan ke & quot; EHLO & quot; sebagai kelanjutan, tidak pernah sebagai baris terakhir (hanya jika spamdyke adalah memasukkan & quot; STARTTLS & quot;). Ini bekerja sekitar bug di mail client Android, yang hanya mencari & quot; STARTTLS & quot; sebagai kelanjutan. Terima kasih kepada Jonas Pasche untuk menulis tentang bagaimana mengatasi bug ini di blog-nya.
- tidak kompatibel: Mengubah arti & quot; daftar putih & quot; hanya membebaskan sambungan dari spam filter spamdyke ini; membolehkan akses tidak lagi memungkinkan koneksi untuk relay mail. Ini berarti spamdyke sekarang hanya akan mengatur variabel lingkungan RELAYCLIENT jika & quot; estafet tingkat & quot; opsi disetel ke & quot; memungkinkan-semua & quot ;. Relaying sekarang harus dikendalikan melalui tcpserver atau xinetd. Banyak terima kasih kepada Eric Shubert untuk menyarankan dan berdebat dengan saya.
- tidak kompatibel: Dihapus & quot; akses file & quot; dan & quot; penolakan-text-akses-ditolak & quot; Pilihan karena mereka hanya diperlukan untuk mengendalikan relay. Juga dihapus script tes yang dilakukan mereka dan dimodifikasi banyak script tes lain yang menggunakannya.
- tidak kompatibel: Dihapus & quot; no-cek & quot; Nilai dari & quot; estafet tingkat & quot; Pilihan dan mengubah makna & quot; biasa & quot; Nilai untuk menggunakan logika yang sebelumnya ditugaskan ke & quot; no-cek & quot;.
- Ditambahkan opsi & quot; menolak pengirim & quot; untuk mengambil beberapa nilai. Jika nilai & quot; tidak-lokal & quot; diberikan, pengirim akan ditolak jika nama domain tidak host lokal. Jika nilai & quot; otentikasi-mismatch & quot; diberikan, pengirim akan ditolak jika alamat pengirim tidak sama persis dengan nama yang diberikan selama otentikasi (atau jika username otentikasi bukan alamat email, username pengirim harus sesuai dengan nama pengguna otentikasi). Jika nilai & quot; otentikasi-domain-mismatch & quot; diberikan, pengirim akan ditolak jika nama domain bukan bagian dari nama yang diberikan selama otentikasi. Terima kasih kepada Mark Frater untuk menyarankan satu ini.
- Ditambahkan pilihan & quot; penolakan-text-sender-tidak-lokal & quot; dan & quot; penolakan-text-pengirim-otentikasi-mismatch & quot; untuk mengatur teks penolakan diberikan ketika & quot; menolak pengirim & quot; filter pilihan yang dipicu.
- tidak kompatibel: Dihapus pilihan & quot; menolak-hilang-pengirim-mx & quot; dan dilipat saringan ke dalam & quot; menolak pengirim & quot; penyaring & quot; no-mx & quot; pilihan.
- tidak kompatibel: Berganti nama pilihan & quot; penolakan-text-hilang-pengirim-mx & quot; & quot; penolakan-text-pengirim-no-mx & quot;.
- tidak kompatibel: Berganti nama pilihan & quot; menolak-identik-pengirim-penerima & quot; & quot; menolak-penerima & quot; dengan nilai & quot; sama-as-pengirim & quot ;. Fungsi tetap sama.
- tidak kompatibel: Berganti nama pilihan & quot; penolakan-text-identik-pengirim-penerima & quot; & quot; penolakan-text-penerima-sama-as-pengirim & quot;.
- tidak kompatibel: Berganti nama pilihan & quot; lokal domain-berkas & quot; & quot; qmail-rcpthosts-berkas & quot ;. Penamaan selalu membingungkan, karena qmail membedakan antara domain yang harus diterima oleh qmail-smtpd selama SMTP (rcpthosts) dan domain yang benar-benar host lokal dengan kotak pesan pada filesystem lokal (lokal). Pilihan ini selalu berarti mantan, tapi sekarang spamdyke yang perlu tahu kedua daftar domain, saatnya untuk mengubah nama mereka. Pilihan ini juga sekarang diperbolehkan dalam direktori konfigurasi.
- tidak kompatibel: Dihapus pilihan & quot; lokal domain-entry & quot; karena memasok domain yang dapat diterima selama SMTP untuk spamdyke saja (tetapi tidak qmail) akan menyebabkan hasil yang tidak konsisten selama validasi penerima. Jika domain yang akan diterima selama SMTP, harus ditambahkan ke file kontrol yang digunakan oleh kedua spamdyke dan qmail.
- Ditambahkan CDB kode pencarian di cdb [ch] untuk membaca DJB s & quot;. Konstan Database & quot; file selama validasi penerima. Format file ini diklaim (oleh DJB) menjadi cepat dan efisien. Jangan percaya hype ...
- Ditambahkan opsi & quot; qmail-morercpthosts-CDB & quot; untuk memungkinkan file CDB yang akan diberikan yang berisi daftar domain yang mail harus diterima selama SMTP. Apakah ada yang benar-benar menggunakan ini qmail & quot; fitur & quot;?
- Dituangkan atas dokumentasi qmail dan kode sumber untuk mencari tahu persis bagaimana menentukan mana untuk menyampaikan pesan. Dokumentasi sering kesalahan dan pengujian ekstensif diperlukan untuk menemukan kebenaran. Prosedur yang dihasilkan dikemas dalam flowchart dalam folder dokumentasi.
- Ditambahkan & quot; generator & quot; program untuk membuat skrip tes untuk memeriksa setiap jalan mungkin melalui penerima validasi flowchart, baik dengan spamdyke di tempat dan tanpa (untuk memeriksa flowchart sudah benar). Sebuah program untuk menghasilkan script diperlukan, karena ada hampir 250K path yang mungkin untuk menguji.
- Ditambahkan nilai & quot; tidak valid & quot; ke pilihan & quot; menolak-penerima & quot; untuk memeriksa apakah alamat penerima lokal ada sebelum menerima pesan. Proses validasi ini menggunakan logika yang sama seperti qmail ketika memutuskan apakah / di mana untuk menyampaikan pesan, sehingga tidak ada langkah tambahan yang diperlukan untuk membuat karya ini (misalnya mempertahankan daftar alamat yang valid dalam file terpisah). Jika proses ini menentukan alamat lokal berlaku, pengiriman dijamin. Pilihan ini harus menghilangkan kebiasaan qmail yang mengirim spam backscatter.
- Ditambahkan nilai & quot; tidak tersedia & quot; ke pilihan & quot; menolak-penerima & quot; untuk memeriksa apakah penerima lokal menerima email pada saat ini. Mungkin sebagai peninggalan dari hari-hari tua ketika orang benar-benar diedit .qmail file dengan tangan, pemeriksaan qmail mengajukan izin pada file dan folder sebelum penyampaian pesan. Jika mereka diatur ke nilai-nilai tertentu, qmail akan antrian pesan sampai perizinan tetap atau terpental pesan jika antrian terlalu lama. Dalam masa-masa pencerahan, izin tersebut lebih cenderung disebabkan oleh kesalahan atau pengawasan dari sengaja.
- Ditambahkan pilihan & quot; qmail-assign-CDB & quot ;, & quot; qmail-defaultdelivery-berkas & quot ;, & quot; qmail-envnoathost-berkas & quot ;, & quot; qmail-lokal-berkas & quot ;, & quot; qmail-me-berkas & quot; , & quot; qmail-percenthack-berkas & quot; dan & quot; qmail-virtualdomains-berkas & quot; untuk memungkinkan spamdyke untuk menggunakan file kontrol yang berbeda dari qmail. Ini sangat tidak mungkin ada yang akan merasa perlu pilihan ini (dan tidak bijaksana untuk menggunakannya), tapi mereka tersedia hanya dalam kasus.
- Ditambahkan opsi & quot; penolakan-text-penerima-sah & quot; untuk mengatur teks penolakan ketika & quot; tidak valid & quot; menyaring & quot; menolak-penerima & quot; dipicu.
- Ditambahkan opsi & quot; penolakan-text-penerima tidak tersedia & quot; untuk mengatur teks penolakan ketika & quot; tidak tersedia & quot; menyaring & quot; menolak-penerima & quot; dipicu.
- Dihapus fungsi filter_recipient_local () dan pindah logika ke dalam filter_recipient_valid ().
- Dihapus fungsi filter_recipient_relay () dan pindah logika ke dalam filter_recipient_valid ().
- Mengubah & quot; membantu & quot; pilihan untuk hanya menampilkan daftar pilihan yang tersedia tanpa bantuan teks.
- Ditambahkan & quot; lebih-help & quot; pilihan untuk menampilkan daftar lengkap pilihan dengan semua teks bantuan.
- Ditambahkan pilihan & quot; ip-relay-entri & quot ;, & quot; ip-relay-berkas & quot ;, & quot; rDNS-relay-entri & quot; dan & quot; rDNS-relay-berkas & quot; untuk memungkinkan menyampaikan dari IP tertentu dan / atau nama rDNS, karena membolehkan akses tidak lagi menyiratkan kemampuan untuk relay. Jika salah satu pilihan ini dicocokkan, variabel RELAYCLIENT akan ditetapkan sebelum qmail dimulai.
- Dibuat & quot; create_cdb & quot; Program untuk menghasilkan CDB file ukuran sewenang-wenang, diisi dengan data acak, untuk CDB validasi rutinitas pengujian spamdyke itu. create_cdb juga memiliki kemampuan untuk merusak dihasilkan CDB dalam tujuh cara; ini membuat untuk pengujian lebih spesifik daripada hanya menggunakan file sampah acak.
- Dihapus semua penggunaan dari TESTSD_ * variabel lingkungan dari skrip pengujian dan menggantinya dengan doa sesuai dnsdummy. Hal ini memungkinkan script tes untuk berjalan tanpa gangguan potensial dari perubahan DNS eksternal dan tanpa perlu server spamdyke berjalan untuk menemukan nilai-nilai contoh.
- smtp_filter Tetap () dan perantara () untuk menghapus daftar alamat penerima disimpan setelah mencetak pesan log. Hal ini untuk mencegah pesan duplikat log ketika beberapa pesan email yang disampaikan dalam koneksi yang sama. Berkat Teodor Milkov dan David Davidov untuk melaporkan satu ini.
- Ditambahkan & quot; -skippatched & quot; dan & quot; -skipunpatched & quot; bendera ke & quot; run & quot; script untuk melewati setiap tes yang memerlukan versi ditambal atau unpatched dari qmail, masing-masing.
- Fixed bug kecil dalam find_username () yang akan memotong karakter terakhir dari username jika tidak ada domain yang diberikan. Hal ini tidak menjadi masalah karena spamdyke menolak alamat penerima tanpa nama domain tetap, tetapi salah satu script uji validasi penerima menemukannya.
- Ditambahkan opsi & quot; tls-dhparams-berkas & quot; Pilihan untuk membaca DH params dari sebuah file untuk membuat kunci singkat selama SSL / TLS kunci negosiasi. Terima kasih kepada Marc Gregel untuk menyarankan satu ini.
- Berubah semua pesan error output nama file, nama fungsi dan nomor baris yang dihasilkan mereka, seperti pesan debug dan berlebihan.
- Ditambahkan tingkat log baru, LOG_LEVEL_CONFIG_TEST, untuk pesan error config-test. Tingkat diperlakukan sama seperti LOG_LEVEL_ERROR kecuali nomor nama file, nama fungsi dan garis tidak dicetak.
- Ditambahkan tingkat keputusan baru, FILTER_DECISION_AUTHENTICATED untuk koneksi dikonfirmasi. Rutinitas Filter menggunakan tingkat ini untuk membedakan antara koneksi yang harus disaring karena otentikasi dibandingkan membolehkan akses.
- Ditambahkan jenis opsi konfigurasi baru: CONFIG_TYPE_ALIAS. Pilihan jenis ini alias untuk pilihan lain. Ini menghilangkan duplikasi nilai dan potensi kelalaian dalam graylist / pilihan greylist.
- Ditambahkan beberapa kode untuk & quot; menjalankan & quot; Script di quot &; tes & quot; direktori untuk mencoba untuk mendeteksi tempat pembuangan inti. Beberapa tes akan menyatakan keberhasilan bahkan jika spamdyke segfaults dan memotong output sebelum waktunya.
- Dihapus fungsi yang tidak terpakai reset_rejection () dan skip_cfws ().
- Ditemukan spamdyke tidak bisa membaca semua file yang dibutuhkan untuk validasi penerima selama operasi normal karena mereka dimiliki oleh pengguna yang berbeda dengan hak akses terbatas dan spamdyke tidak dijalankan sebagai root. Saya tidak yakin bagaimana aku rindu itu, tapi itu benar-benar moots lebih dari setahun bekerja.
- Pindah semua kode penerima valiation ke program eksternal bernama & quot; spamdyke-QRV & quot ;. Program ini dimaksudkan untuk hanya melakukan validasi penerima dan tidak ada yang lain, jadi harus aman untuk dijalankan sebagai root (setidaknya lebih aman daripada berjalan spamdyke sebagai root).
- Dihapus pilihan & quot; qmail-assign-CDB & quot ;, & quot; qmail-defaultdelivery-berkas & quot ;, & quot; qmail-envnoathost-berkas & quot ;, & quot; qmail-lokal-berkas & quot ;, & quot; qmail-me-berkas & quot; dan & quot; qmail-percenthack-berkas & quot; dari spamdyke, karena kode validasi penerima hilang.
- Ditambahkan opsi & quot; penerima-validasi-perintah & quot; untuk melewati jalan untuk spamdyke-QRV, yang akan dipanggil ketika validasi penerima diperlukan.
Apa yang baru dalam versi 4.3.1:
- Rilis ini memperbaiki beberapa bug pengolahan di baru Filter kepala hitam dan pelanggaran akses yang dapat menyebabkan crash.
- Header hitam harus aman untuk memungkinkan sekarang.
Apa yang baru dalam versi 4.3.0:
- Ia menambahkan kemampuan untuk menyaring pesan berdasarkan isi header mereka. Ini perbaikan beberapa bug kecil, kesalahan kompilasi di Debian 7 dan seri utama bug yang dapat mengakibatkan buffer overflows (mungkin jauh dimanfaatkan, tergantung pada pilihan konfigurasi). Silahkan upgrade segera!
Apa yang baru dalam versi 4.2.0:
- Berubah read_file () mengembalikan jumlah digunakan baris membaca, bukan jumlah baris (termasuk komentar dan spasi).
- Fixed thinko besar dalam banyak panggilan untuk read_file () - ketika fungsi mengembalikan 0, nilai yang dikembalikan adalah NULL. Ini spamdyke menyebabkan crash ketika ada konten yang dibaca dari file dengan & quot; dns-blacklist-berkas & quot ;, & quot; dns-putih-berkas & quot ;, & quot; rhs-blacklist-berkas & quot ;, & quot; rhs-putih-berkas & quot; dan & quot; hostname-berkas & quot ;. Terima kasih kepada David Stiller untuk melaporkan satu ini dan memberikan banyak bantuan dalam melacak itu.
- Ditambahkan opsi & quot; tls-cipher-daftar & quot; untuk menentukan daftar cipher untuk digunakan dalam SSL / TLS koneksi. Ini tidak akan menjadi pilihan banyak orang akan pernah digunakan, tetapi dalam pembuatan tertentu diperlukan. Terima kasih kepada Chris Boulton untuk menyarankan satu ini dan memproduksi patch untuk menerapkannya.
- Ditambahkan nilai baru ke & quot; tls tingkat & quot ;: & quot; smtp-no-passthrough & quot; untuk memungkinkan spamdyke untuk menawarkan TLS tetapi mencegah dari melewati TLS sampai qmail jika perpustakaan SSL tidak dapat diinisialisasi untuk beberapa alasan.
- Fixed bug di smtp_filter yang memungkinkan relay terbuka ketika spamdyke dikonfigurasi dengan & quot; lokal domain-entry & quot; bukannya & quot; lokal domain-berkas & quot; .
- kode Pindah dari do_spamdyke () yang ditetapkan stdin dan stdout soket untuk non-blocking ke tls_read () dan tls_write () sebagai gantinya. Mengatur soket untuk non-blocking melalui seluruh run menyebabkan beberapa perilaku yang aneh di mana penebangan akan berhenti setelah serangkaian input besar.
- Refactored alamat parser (lagi-lagi) untuk memperbaiki bug yang tidak menangani alamat routing yang benar. Terima kasih kepada Chris Boulton untuk melaporkan satu ini.
- process_config_file Tetap () untuk tidak me-reset & quot; beberapa & quot; nilai default jika itu sengaja dibersihkan selama konfigurasi.
- prepare_settings Tetap () untuk menginisialisasi semua nilai default sebelum memproses baris perintah atau konfigurasi file sehingga & quot; beberapa & quot; nilai dapat dibersihkan selama konfigurasi.
- configure.ac tetap menggunakan perintah # pragma gcc untuk mengobati Format peringatan sebagai kesalahan bukan mengandalkan AC_LANG_WERROR (yang tidak selalu bekerja).
- Ditambahkan pilihan & quot; dns-permintaan-tipe-a & quot ;, & quot; dns-permintaan-tipe-mx & quot ;, & quot; dns-permintaan-tipe-ptr & quot; dan & quot; dns-permintaan-tipe rbl & quot; untuk membatasi jenis query DNS yang dapat dikirim untuk tujuan yang berbeda. Terima kasih kepada Teodor Milkov untuk menyarankan satu ini.
- Fixed bug yang menyebabkan timeout setiap kali filter pasca-RCPT dipicu pada alamat non-lokal. spamdyke seharusnya menutup koneksi ke qmail dan menunggu keluarnya, melainkan hanya menunggu keluarnya, menyebabkan timeout yang tidak perlu. Berkat Ulrich C. Manns untuk melaporkan satu ini.
- Fixed kesalahan ketik pada policy.php.example. Terima kasih kepada Richard Lamse untuk melaporkan satu ini.
- peringatan compiler tetap pada Fedora 11. Berkat Ertan Orhan untuk melaporkan satu ini.
- Fixed bug di mana sendrecv variabel diinisiasi menyebabkan warung yang salah dan timeout di CentOS 5.5.
Apa yang baru dalam versi 4.1.0:
- Beberapa perbaikan bug, termasuk TLS / SSL masalah yang dapat menyebabkan spamdyke untuk menggantung selamanya. Beberapa fitur baru, termasuk menolak pesan ketika alamat pengirim dan penerima adalah sama.
Apa yang baru dalam versi 4.0.10:
- Sebuah bug di Plesk 9 yang menentukan remote IP alamat ke nama bukan alamat IP bekerja di sekitar.
Apa yang baru dalam versi 4.0.9:
- Rilis ini memperbaiki bug di alamat parser yang adalah mencegah beberapa pengirim / penerima blacklist / whitelist entri dari pencocokan.
- Ini juga perbaikan bug di fitur pengujian konfigurasi yang tidak dapat menemukan biner spamdyke jika itu di luar direktori saat ini.
Apa yang baru dalam versi 4.0.8:
- Sebuah solusi ditambahkan untuk cacat desain di DJB yang multilog yang dapat menyebabkan pesan log rusak ketika server berada di bawah beban.
Apa yang baru dalam versi 4.0.6:
- Kata kunci untuk filter-IP-in rDNS adalah sekarang dihentikan dengan benar sehingga mereka dapat dicocokkan.
- AUTH iklan dari qmail ditambal sekarang benar-benar dihapus ketika & quot; smtp-auth-tingkat & quot; pilihan adalah & quot; selalu & quot; atau & quot; selalu dienkripsi & quot;.
- Nama RBL cocok / RHSBL kini dicatat ketika beberapa RBLs / RHSBLs digunakan sebagai pengganti selalu logging yang pertama.
- Lambat server remote sekarang ditangani dengan sopan sehingga spamdyke tidak akan mengkonsumsi 100% CPU.
- Menggunakan fitur logging penuh dengan & quot; log-tingkat & quot; pilihan set ke & quot; berlebihan & quot; tidak lagi mengirimkan log output ke server jauh ketika spamdyke digunakan pada server Plesk.
Persyaratan :
- qmail
Komentar tidak ditemukan