TCP_TABLE(5) TCP_TABLE(5)
NAME
tcp_table - Protokol client/server tabel lookup Postfix
SYNOPSIS
postmap -q "string" tcp:host:port
postmap -q - tcp:host:port <inputfile
DESCRIPTION
Sistem mail Postfix menggunakan tabel opsional untuk penu-
lisan kembali alamat atau mail routing. Tabel-tabel ini
biasanya dalam format dbm atau db. Kalau tidak, tabel
lookup dapat diarahkan langsung ke sebuah server TCP.
Untuk menemukan tipe dari tabel lookup dari dukungan sis-
tem Postfix anda gunakan perintah postconf -m.
Untuk memeriksa tabel lookup, gunakan perintah postmap se-
perti digambarkan dalam SYNOPSIS di atas.
PROTOCOL DESCRIPTION
Kelas pemetaan TCP mengimplementasikan sebuah protokol ya-
ng sangat sederhana: client mengirimkan sebuah permintaan
, dan server mengirimkan balasannya.
Permintaan dan balasan dikirim sebagai satu baris teks AS-
CII, dihentikan oleh karakter baris baru ASCII. Parameter
permintaan dan balasan (lihat di bawah) dipisahkan oleh
whitespace.
Operasi pengiriman dan penerimaan harus diselesaikan dalam
100 detik.
REQUEST FORMAT
Setiap permintaan menentukan sebuah perintah, lookup key,
dan mungkin hasil lookup.
get SPACE key NEWLINE
Mencari data sesuai dengan key yang ditentukan.
put SPACE key SPACE value NEWLINE
Permintaan ini belum diimplementasikan.
REPLY FORMAT
Setiap balasan menentukan kode status dan teks. Balasan
harus tidak lebih dari 4096 karakter termasuk baris baru.
500 SPACE text NEWLINE
Dalam kasus permintaan lookup,data yang diminta ti-
dak ada. Dalam kasus permintaan update, permintaan
ditolak. Teks menggambarkan sifat masalahnya.
400 SPACE text NEWLINE
Ini mengindikasikan sebuah kondisi kesalahan. Teks
menggambarkan sifat masalahnya. Client akan menco-
ba kembali permintaannya nanti.
200 SPACE text NEWLINE
Permintaan sukses. Dalam kasus permintaan lookup,
teks berisi versi encode dari data yang diminta.
ENCODING
Dalam parameter permintaan dan balasan, karakter %, setiap
karakter non-printing, dan karakter whitespace harus di-
ganti dengan %XX, dimana XX adalah nilai karakter heksade-
simal ASCII yang sesuai. Kode heksadesimal dapat ditentu-
kan dalam beberapa case (besar, kecil, campuran).
Client Postfix selalu meng-encode permintaan. Server dapat
mengabaikan encoding selama balasan dijamin tidak berisi
karakter % atau NEWLINE.
SECURITY
Tidak menggunakan tabel lookup TCP untuk tujuan keamanan
yang kritikal. Koneksi client-server dilindungi dan server
tidak diotentifikasi.
SEE ALSO
regexp_table(5) format tabel regular expression
pcre_table(5) format tabel PCRE
cidr_table(5) format tabel CIDR
BUGS
Hanya metode lookup yang saat ini diimplementasikan.
Client tidak hang up ketika koneksi dalam keadaan idle un-
tuk waktu yang lama.
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
TCP_TABLE(5)