postfix-docs  

[postfix-docs] sample-pcre-header.cf selesai

I Gede Wijaya S
Tue, 30 Dec 2003 21:14:31 -0800

Berikut saya sertakan terjemahan sample-pcre-header.cf
Saya ingin menerjemahkan sample-pcre-body.cf
-- 
Program Diploma Teknik Elektro
Universitas Gadjah Mada
Yogyakarta

Blog:www.jroller.com/page/gwijayas
gpg-key: http://te.pdft.ugm.ac.id/~jaya/jaya.gpg
Key fingerprint = 8F89 C7CF 0B0C 27F2 4F64  9DED DB5F E088 079E C5E4
# Contoh berkas pemetaan pcre (PERL-compatible regular expression) bagi
# penyaringan(filter) header pesan. Lihat pcre_table(5) untuk deskripsi 
# sintaksis.
#
# Header-header pesan disaring satu-persatu. Penyaringan ini mengerti header-
# header pesan yang terletak pada banyak baris, termasuk header-header MIME
# pada body pesan 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 header berikutnya bagi baris header
#        saat ini.
# IGNORE Secara diam-diam mengabaikan header pesan.
# WARN [teks opsional]
#        Mencatat header pesan 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. Header 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. Header 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 [EMAIL PROTECTED]
#        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!)
/^Subject: Make Money Fast/     REJECT
/^To: [EMAIL PROTECTED]/        REJECT

Attachment: signature.asc
Description: Digital signature

  • [postfix-docs] sample-pcre-header.cf selesai I Gede Wijaya S