📄 sample-regexp-header.cf
字号:
# Contoh regexp "tabel" pencarian penyaringan header pesan. Lihat regexp_table(5)# untuk deskripsi dari sintaksis.## Header-header pesan disaring satu-persatu. Penyaringan ini mengerti bentuk # header-header yang berada dalam banyak baris, termasuk header-header MIME pada # body pesan.## Bentuk umum dari sebuah tabel masukan adalah HASIL DARI POLA.## Bentuk pola adalah '/regexp/flags' atau '!/regexp/flags' dimana# regexp adalah sebuah regular expression (ekspresi umum) seperti# yang tertera pada re_format(7), dan flags adalah# i: pilih kesampingkan karakter besar/kecil (REG_ICASE - defaultnya# adalah kesampingkan karakter besar/kecil)# x: pilih ekpresi tambahan (REG_EXTENDED - defaultnya adalah pilih# ekspresi tambahan)# m: pilih mode dalam banyak baris (REG_NEWLINE - defaultnya adalah# tidak dalam mode banyak baris)## Agar sebuah baris bisa dicocokkan, regexp juga harus cocok. Jika regexp # diawali dengan !, berarti harus tidak cocok. Baris pertama dengan # ke(tidak)cocokkan yang sesuai akan menang, menghentikan pemrosesan yang # dijalankan berdasarkan sekumpulan aturan.## Sebuah blok dari tabel-tabel masukan mungkin saja "dilingkupi" oleh# sebuah baris dengan 'if /pola/flags' atau 'if !/pola/flags' dan diakhiri# dengan 'endif'. Hal ini akan menyebabkan blok tabel-tabel masukan # hanya akan dipelajari jika pencarian string menghasilkan ke(tidak)cocokkan# yang sesuai. Operator 'if..endif' bisa juga dalam bentuk bersarang (nested).# Pada saat ini tidak ada operator 'else'.## Hasil adalah salah satu dari bentuk berikut:# REJECT [teks... opsional]# Menolak keseluruhan pesan. Teks opsional dikirimkan ke pengirim# asal dan dicatat ke berkas maillog.# OK Kesampingkan semua pola-pola header berikutnya bagi baris header# yang sedang diproses saat ini.# IGNORE Membuang header pesan secara diam-diam.# WARN [teks... opsional]# Catat header pesan dan teks opsionalnya. Cara ini berguna bagi# proses percobaan. Ketika pola sudah baik, ubahlah WARN menjadi# REJECT atau DISCARD.# HOLD [teks... opsional]# Letakkan pesan pada antrian. Email yang disimpan pada antrian dapat# diperiksa dengan perintah postcat, dan dapat dihancurkan atau# ditarik dari antrian (yaitu dikirimkan) dengan perintah postsuper.# Header yang cocok akan dicatat bersama-sama dengan teks opsionalnya.# DISCARD [teks... opsional]# Klaim pengiriman dengan status sukses dan secara diam-diam membuang# pesan. Header pesan yang cocok dicatat bersama-sama dengan teks # opsionalnya.# FILTER transport:nexthop# Setelah pesan dimasukkan ke antrian, kirim keseluruhan pesan melalui# penyaring isi email. Tindakan ini memerlukan server-server cleanup yang# berbeda sebelum dan setelah proses penyaringan, dengan pengecekan # header/body nonaktif pada server cleanup kedua. Pilihan ini akan# mengesampingkan setting penyaringan isi email pada berkas main.cf.# REDIRECT user@domain# Kirim pesan kepada alamat yang telah ditentukan, dan bukannya# alamat (masing-masing) penerima yang dimaksud oleh pesan. Pilihan# ini akan mengesampingkan tindakan FILTER./^Subject: Make Money Fast/ REJECT/^To: friend@public.com/ REJECT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -