⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample-pcre-body.cf

📁 Postfix CF sample in tar
💻 CF
字号:
# Contoh berkas pemetaan pcre (PERL-compatible regular expression) bagi# penyaringan(filter) body pesan email. Lihat pcre_table(5) untuk deskripsi# sintaksis.## Baris-baris bdy pesan email disaring satu-persatu. Header-header MIME akan# disaring layaknya header-header pesan, yaitu bukan sebagai bagian dari# body email.## Kolom pertama adalah regular expression (ekspresi umum) yang mirip dengan# perl. Pembatas ekspresi bisa berupa segala karakter kecuali spasi, atau# karakter-karakter yang memiliki arti khusus bagi pustaka-pustaka regexp# (secara tradisional karakter garis miring depan atau slash depan yang# digunakan). Ekspresi umum dapat berisikan spasi.## Ketika ekspresi umum diawali dengan '!', pola akan berhasil jika ekspresi# tidak cocok.## Secara default, kecocokkan TIDAK didasarkan pada perbedaan huruf besar/kecil# meskipun menyertakan karakter 'i' di akhir slash kedua akan menyebabkan# kecocokkan didasarkan kepada perbedaan karakter huruf besar/kecil. Juga# mendukung flag-flag lainnya, tetapi yang berguna adalah 'U', yaitu membuat# pengecekan kecocokkan tidak terlalu ketat (lihat dokumentasi dan kode# sumber PCRE untuk info lebih lanjut).## Sebuah blok tabel masukan bisa "lingkupi" oleh sebuah baris dengan# `if /pola/flag' dan sebuah baris yang berisikan `endif'. Hal ini akan# menyebabkan blok tabel-tabel masukan akan diperiksa hanya ketika# pencarian string cocok dengan pola. Bentuk `if..endif` bisa dalam bentuk# bersarang (nested loop). Untuk saat ini tidak ada operator 'else'.## Kolom kedua adalah string "pengganti" - teks yang dihasilkan oleh proses# pencocokkan.## REJECT [teks opsional...]#        Menolak keseluruhan pesan. Teks opsional dikirimkan ke pengirim email#        dan dicatat ke dalam berkas log maillog.# OK     Mengesampingkan semua pola-pola body email berikutnya bagi baris body#        saat ini.# IGNORE Secara diam-diam mengabaikan isi body email.# WARN [teks opsional]#        Mencatat isi body email dan teks opsional ke berkas log. Cara ini#        berguna dalam proses percobaan. Ketika sebuah pola telah baik,#        ubah WARN ke REJECT atau DISCARD.# HOLD [teks opsional...]#        Letakkan pesan ke antrian yang sedang dalam proses menunggu.#        Mail yang berada dalam antrian tersebut dapat diperiksa dengan#        perintah postcat, dan dapat dihapus atau diambil dari antrian#        (yaitu dikirimkan) dengan perintah postsuper. Isi body email yang # 	 cocok akan dicatat ke dalam berkas log bersama dengan teks # 	 opsionalnya.# DISCARD [teks opsional...]#        Klaim proses pengiriman dengan sukses dan secara diam-diam#        membuang pesan. Isi body email yang cocok akan dicatat ke dalam # 	 berkas log bersama dengan teks opsionalnya.# FILTER transport:nexthop#        Setelah pesan masuk ke antrian, kirim keseluruhan pesan melalui#        sebuah filter isi email. Proses ini membutuhkan server cleanup#        yang berbeda sebelum dan sesudah proses penyaringan (filter), dengan#        pengecekan header/body nonaktif bagi server cleanup kedua.#        Informasi lebih lanjut tentang filter isi email bisa didapatkan#        pada berkas FILTER_README. Fitur ini mengesampingkan setting#        content_filter pada berkas main.cf.# REDIRECT user@domain#        Kirimkan pesan ke alamat yang ditentukan, dan bukannya alamat#        penerima email yang dimaksud. Fitur ini mengesampingkan tindakan#        FILTER.## Penggantian sub-string dari ekspresi yang cocok bisa dilakukan dengan# menggunakan sintaksis perl konvensional. Makro-makro pada string pengganti# mungkin membutuhkan perlindungan dengan tanda kurung kurawal (yaitu { dan })# jika makro-makro tersebut tidak diikuti oleh spasi (lihat contoh dibawah).## Baris-baris yang diawali dengan spasi kosong merupakan baris lanjutan -# baris-baris tersebut ditambahkan ke akhir baris sebelumnya (harus tidak# ada spasi sebelum ekspresi umum milik anda!)# Abaikan semua blok tersandi basis 64. Proses ini akan mengurangi banyak# kerja CPU. Ekspresi-ekspresi ini dibuat oleh Liviu Divia, dikembangkan # oleh Victor Duchovni. Membutuhkan PCRE versi 3.~^[[:alnum:]+/]{60,}\s*$~	OK# Pola anda bisa diletakkan disini.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -