FLUSH(8) FLUSH(8)
NAME
flush - Server fast flush Postfix
SYNOPSIS
flush [opsi umum daemon Postfix]
DESCRIPTION
Server flush memelihara rekaman mail yang tertunda berda-
sarkan tujuan. Informasi ini biasanya untuk meningkatkan
kinerja pada permintaan SMTP ETRN, dan baris perintahnya
yang sama, sendmail -qR.
Program ini dijalankan dari master(8) process manager.
Rekaman tersebut diimplementasikan sesuai logfile per-des-
tination dengan isi ID antrian dari mail yang tertunda.
Logfile berstatus append-only, dan dipotong ketika pengi-
man meminta tujuan yang sesuai. Sebuah tujuan adalah bagi-
an dari sisi paling kanan @ pada sebuah alamat email.
Logfiles per-destination dari mail yang tertunda dipeliha-
ra hanya untuk tujuan yang memenuhi syarat. Daftar tujuan
yang memenuhi syarat tersebut ditentukan dengan parameter
konfigurasi fast_flush_domains, yang default ke $relay_do-
mains.
Server ini mengimplementasikan pemintaan sebagai berikut:
FLUSH_REQ_ADD sitename queue_id
Melaporkan server fast flush pesan tertentu yang
antri untuk sitename.Tergantung dari kebijakan log-
ging, server fast flush menyimpan atau mengabaikan
laporan tersebut.
FLUSH_REQ_SEND sitename
Permintaan pengiriman mail yang diantrikan untuk
site-name.Jika tujuannya memenuhi syarat untuk log-
file fast flush, permintaan ini akan memicu permin-
taan pesan terdaftar pada logfile tujuan, dan log-
file tersebut dipotong menjadi nol; jika mail tidak
dapat terkirim maka mail tersebut akan ditambahkan
kembali ke logfile.
Jika tujuan tidak memenuhi syarat untuk sebuah log-
file fast flush, permintaan ini akan ditolak (lihat
kode status dibawah ini).
TRIGGER_REQ_WAKEUP
Permintaan wakeup dari master ini adalah jalan al-
ternatif untuk permintaan FLUSH_REQ_REFRESH.
FLUSH_REQ_REFRESH (completes in the background)
Me-refresh non-empty per-destination logfiles yang
tidak dapat dibaca dalam waktu fast_flush_refresh_
time, mensimulasikan pengiriman permintaan (lihat
di atas) untuk tujuan yang sesuai.
Menghapus per-destination logfiles kosong yang ti-
dak di-update dalam fast_flush_purge_time.
FLUSH_REQ_PURGE (completes in the background)
Me-refresh semua non-empty per-destination logfile,
dengan mensimulasikan pengiriman permintaan (lihat
di atas) untuk tujuan yang sesuai. Permintaan ini
akan dibayar mahal ketika logging diaktifkan pada
banyak tujuan, dan tidak direkomendasikan.
Menghapus logfiles per-destination kosong yang ti-
dak di-update dalam fast_flush_purge_time.
Respon server adalah satu dari berikut:
FLUSH_STAT_OK
Permintaan diselesaikan secara normal.
FLUSH_STAT_BAD
Server flush menolak permintaan (nama permintaan
yang buruk, nilai parameter permintaan yang buruk).
FLUSH_STAT_FAIL
Permintaan gagal.
FLUSH_STAT_DENY
Permintaan ditolak karena tujuan domain tidak meme-
nuhi syarat untuk layanan fast flush, atau karena
layanan fast flush dinonaktifkan.
SECURITY
Server fast flush tidak sensitif terhadap isu keamanan.
Server ini tidak berhadapan dengan jaringan, maupun de-
ngan pengguna lokal. Server fast flush dapat dijalankan
dengan chroot dan low privilege.
DIAGNOSTICS
Masalah dan transaksi dicatat di syslogd(8).
BUGS
Logfiles fast flush dipotong hanya setelah sebuah permin-
taan FLUSH_REQ_SEND,bukan ketika mail benar-benar terkirim
, oleh karena itu dapat menumpuk data yang sudah lama atau
berlebihan. Untuk memelihara sanitas, FLUSH_REQ_REFRESH
harus dijalankan secara periodik. Ini dapat dilakukan se-
cara otomatis dengan seting waktu wakeup yang sesuai di
dalam berkas konfigurasi master.cf.
Pada tanda permintaan mengirimkan semua mail untuk tujuan
yang memenuhi syarat, server flush meminta pengiriman se-
mua pesan yang terdaftar pada logfile tujuan, tanpa mem-
perhatikan penerima dari pesan-pesan tersebut. Ini bukan
masalah mail yang terkirim ke sebuah tujuan relay_domains
karena beberapa mail khusus mempunyai penerima dalam satu
domain.
FILES
/var/spool/postfix/flush, lokasi dari logfiles "fast flush".
CONFIGURATION PARAMETERS
Lihat berkas Postfix main.cf untuk sintaks yang lebih de-
tail dan nilai default-nya. Gunakan perintah postfix re-
load setelah perubahan konfigurasi.
fast_flush_domains
Tujuan mana yang dapat mempunyai sebuah logfile
"fast flush".
Secara default, diset ke $relay_domains.
fast_flush_refresh_time
Me-refresh sebuah logfile non-empty "fast flush"
yang tidak dapat dibaca dalam waktu tertentu (unit
waktu default: jam), dengan mensimulasikan sebuah
permintaan pengiriman untuk tujuan yang sesuai.
fast_flush_purge_time
Menghilangkan sebuah logfile kosong "fast flush"
yang tidak di-update untuk waktu tertentu (unit
waktu default: hari).
parent_domain_matches_subdomains
Daftar fitur Postfix yang menggunakan pola domain.
tld untuk mencocokkan sub.domain.tld (seperti yang
telah diminta pada kebutuhan pola .domain.tld).
SEE ALSO
smtpd(8) Postfix SMTP server
qmgr(8) Postfix queue manager
syslogd(8) system logging
LICENSE
Lisensi Secure Mailer harus disertakan bersama perangkat
lunak ini.
AUTHOR(S)
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
FLUSH(8)