postfix-docs  

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

I Gede Wijaya S
Sun, 21 Dec 2003 14:06:47 -0800

Berikut saya sertaka sample-regexp-header.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 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 [EMAIL PROTECTED]
#       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: [EMAIL PROTECTED]/        REJECT

Attachment: signature.asc
Description: Digital signature