Saya ingin tahu cara mengonfigurasi amavisd-baru untuk hanya memindai Spam pada klien tertentu (IP, CIDR atau nama host) atau domain email pengirim.
Saya tahu bahwa itu mungkin dilakukan pada alamat email penerima tetapi tidak pada bagaimana melakukannya untuk alamat email pengirim. Bahkan dimungkinkan untuk melakukannya pada alamat IP penerima dengan bank kebijakan. Tetapi pendekatan saya harus independen dari penerima dan hanya menyampaikan pada pengirim.
Yang ingin saya capai adalah hanya memindai surat yang berasal dari Yahoo, Google, Hotmail dan pengirim besar lainnya. Jadi lebih mudah untuk mengkonfigurasi pengirim mana yang harus diamati daripada yang tidak.
Saya tahu bahwa lebih mudah untuk mencapai di sisi MTA, tetapi itu bukan bagian dari pertanyaan karena saya sudah mencari solusi di sisi MTA. Saya ingin melakukannya di amavisd-new. Dan tidak membantu untuk mengetahui cara mengirim pengirim ke daftar putih, karena ini masih berarti bahwa surat melewati semua pemindaian tetapi kemudian mendapat skor negatif yang tinggi. Surat tidak boleh dipindai sama sekali kecuali dikirim oleh pemain besar.
Jadi parameter mana di amavisd-new yang tepat untuk mengaktifkan pemindaian pengirim tertentu dan hanya untuk ini?
sumber
Jawaban:
Daftar putih Amavisd semua kecuali domain tertentu
Yang Anda butuhkan adalah whitelist_sender_map (di sini ) dengan regex lookaround (di sini )
Daftar putih semua kecuali Domain.X
Daftar putih semua kecuali Domain Dan Sub-Domain X
Memodifikasi
Misalnya, menambahkan msn.com ke pengecualian daftar putih
JANGAN BREAK YANG MENGATUR KE ATURAN BERGANDA, INI BUKAN APA YANG ANDA INGINKAN
Melanggar aturan dalam 2 baris atau lebih akan WHITELIST SEMUANYA !!
(Saya akan menempatkan bagian ini dalam warna merah jika memungkinkan)
Dalam istilah sederhana, daftar putih adalah cek sekuensial, satu baris / aturan pada satu waktu.
Mari kita lihat contoh SALAH berikut ini
Anda mengakhiri daftar putih semua pengirim !!
Program Pengujian Perl
sumber