POSTMAP(1) POSTMAP(1)
NAMA
postmap - Manajemen tabel lookup Postfix
SINOPSIS
postmap [-Nfinoprvw] [-c config_dir] [-d key] [-q key]
[file_type:]file_name ...
DESKRIPSI
Perintah postmap membuat atau meng-query satu atau bebera-
pa tabel lookup, atau mengupdate yang ada. Format file in-
put dan output diharapkan untuk kompatibel dengan:
makemap file_type file_name < file_name
Jika file hasil tidak ada maka, akan dibuat sebuah file
baru dengan group yang sama dan juga dengan permission un-
tuk membaca yang juga sama dengan file sumber.
Pada saat mengupdate tabel, sinyal pengiriman ditunda, dan
sebuah lock eksklusif ditempatkan di seluruh tabel, dengan
tujuan mencegah berbagai macam kemungkinan yang muncul pa-
da program yang ada.
FORMAT FILE MASUKAN
Format dari file masukan tabel lookup seperti berikut ini:
o Masukan dari tabel mempunyai bentuk seperti
key spasi value
o Baris kosong dan barisan spasi kosong diabaikan,
hanya baris yang dimulai dengan karakter '#'.
o Sebuah baris logik dimulai dengan sebuah teks. Se-
buah baris yang dimulai dengan spasi melanjutkan
baris logik sebelumnya.
Key dan value diproses seperti seharusnya, kecuali jika
spasi yang mengelilinginya dihapus. Tidak seperti database
alias Postfix, petik tidak dapat digunakan untuk mengapit
key lookup yang berisi karakter spesial seperti `#' atau
spasi. Key dibuat menjadi huruf kecil untuk membuat lookup
mapping menjadi case sensitive.
ARGUMEN BARIS PERINTAH
-c config_dir
Baca file konfigurasi main.cf pada direktori yang-
terinstall, bukan pada direktori tempat konfigurasi
default.
-d key Mencari map yang dimaksud key dan membuang setiap
entry per map. Status exit adalah nol saat infor-
masi yang diminta ditemukan.
Jika nilai key - ditentukan, program membaca nilai
key dari stream masukan standar. Status exit adalah
nol saat setidaknya satu key yang diminta sudah di-
mukan.
-f Jangan membuat key lookup menjadi huruf kecil saat-
membuat atau meng-query sebuah map.
-i Bentuk penaikan. Membaca masukan dari masukan stan-
dar dan tidak memotong database yang sudah ada. Se-
cara default, postmap membuat database baru berda-
sarkan masukan dalam file_name.
-N Menyertakan pengkahiran karakter kosong yang meng-
akhiri key lookup dan nilainya. Secara default,
Postfix menjalakan apapun yang menjadi default dari
sistem operasi tempat ia berjalan.
-n Tidak menyertakan pengakhiran karakter kosong yang
mengakhiri key lookup dan nilainya. Secara default,
Postfix menjalankan apapun yang menjadi default dari
sistem operasi tempat ia berjalan.
-o Jangan melepaskan privilidge root saat memproses
sebuah file masukan non-root. Secara default, post-
map mematikan privilidge root dan menjalankan sesu-
ai pemilik dari file sumber.
-p Saat membuat file baru, jangan mewariskan ijin ak-
ses file dari file masukan. Daripada, membuat file
baru dengan ijin akses file default(mode 0644).
-q key Mencari map yang dimaksud sesuai key dan menampil-
kan hasil yang ditemukan pada standar keluaran.
Status exit adalah nol apabila informasi yang di-
minta telah ditemukan.
Jika nilai key dari - ditentukan, program membaca
nilai key dari masukan standar dan menuliskannya
satu baris dari keluaran key value setiap key yang
ditemukan. Status exit adalah nol apabila salah sa-
satu key yang diminta telah ditemukan.
-r Saat mengupdate tabel, tidak usah diperingatkan a-
kan duplikasi pada masukan; hanya me-replace saja.
-v Mengaktifkan verbose logging untuk keperluan
pencarian kesalahan (debugging). Semakin banyak
opsi -v yang diberikan akan mengakibatkan tampilan
verbose logging bertambah.
-w Saat mengupdate tabel, tidak usah diperingatkan a-
kan duplikasi pada masukan; abaikan saja.
Argumen:
file_type
Tipe database yang akan dihasilkan.
btree File keluaran adalah file btree, bernama
file_name.db. Ini hanya tersedia pada sistem
yang mendukung database db.
dbm Keluaran terdiri dari dua file, bernama
file_name.pag dan file_name.dir. Ini hanya
tersedia pada sistem yang mendukung database
dbm.
hash File keluaran berupa file terenkripsi, ber-
nama file_name.db. Ini hanya tersedia pada
sistem yang support database db.
Gunakan perintah postconf -m untuk mengetahui tipe
database apa saja yang mendukung Postfix Anda.
Jika tidak ada file_type yang ditentukan, software
menggunakan tipe database berdasarkan pada parame-
ter konfigurasi default_database_type.
file_name
Nama dari file sumber tabel lookup pada saat akan
membuat kembali database.
DIAGNOSTIK
Masalah-masalah dan transaksi terekam dalam stream kesala-
han standar. Tidak ada keluaran berarti tidak ada masalah.
Duplikasi pemasukan akan dilewati dan ditandai dengan se-
buah peringatan.
postmap mengakhiri dengan status exit nol apabila sukses
(termasuk sukses dalam lookup postmap -q) dan mengakhiri
dengan status exit selain nol bila gagal.
ENVIRONMENT
MAIL_CONFIG
Direktori tempat file-file konfigurasi Postfix.
MAIL_VERBOSE
Membolehkan logging verbose untuk debugging.
PARAMETER KONFIGURASI
default_database_type
Keluaran default tipe database. Pada kebanyakan
sistem UNIX, tipe database default adalah hash atau
dbm.
berkeley_db_create_buffer_size
Jumlah buffer memory yang digunakan saat membuat
Berkeley DB hash atau tabel lookup btree.
berkeley_db_read_buffer_size
Jumlah buffer memory yang digunakan saat membaca
Berkeley DB hash atau tabel lookup btree.
LISENSI
Lisensi Secure Mailer harus didistribusikan bersama soft-
ware ini.
PENULIS
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
POSTMAP(1)