deni saputra
Wed, 24 Dec 2003 11:20:47 -0800
File aliases.5.html dan access.5.html telah selesai. Maaf kalau terlalu lama uploadnya :). salam, -deni-
ACCESS(5) ACCESS(5)
NAMA
access - susunan tabel access Postfix
SINOPSIS
postmap /etc/postfix/access
postmap -q "string" /etc/postfix/access
postmap -q - /etc/postfix/access <fileinput
DESKRIPSI
Tabel access mengarahkan SMTP server Postfix untuk
memilih menolak atau menerima mail.Akses dapat
diperbolahkan atau ditolak untuk nama host,nama domain,
network,alamat host network atau alamat mail tertentu.
Secara normal, tabel access berupa file teks yang
memberikan masukan ke perintah postmap(1).
Hasilnya,sebuah file indeks dalambentuk dbm atau
db,file ini digunakan untuk pencarian dengan cepat
oleh sistem mail.Menjalankan perintah postmap
/etc/postfix/access bertujuan untuk membangun
ulang file indeks setelah merubah tabel access.
Ketika tabel ini disediakan lewat layanan lain seperti
NIS,LDAP atau SQL, pencarian yang sama dilakukan seperti
untuk file-file indeks yang asli.
Pilihan yang lain,tabel dapat disediakan sebagai map
ekspresi umum (regular-_expression_) dimana pola diberikan
seperti ekspresi umum(regular-_expression_),atau
pencarian dapat dilakukan langsung ke server berbasis
TCP.Dalam hal ini, pencarian dilakukan dalam dengan
cara yang sedikit berbeda dengan apa yang digambarkan
dalam "TABEL REGULAR _expression_" dan "TABEL TCP-BASED".
BENTUK TABEL
Bentuk masukan untuk perintah postmap(1)
adalah sebagai berikut:
pattern action
Ketika pattern sesuai dengan alamat email,
domain atau alamat host, menjalankan aksi
yang berhubungan.
blank lines and comments
Baris kosong dan baris spasi akan diabaikan,
seperti baris dengan karakter pertama adalah
sebuah `#'.
multi-line text
Baris logis dimulai dengan teks tanpa spasi.
Sebuah baris yang dimulai dengan spasi akan
berlanjut sebagai baris logis.
POLA ALAMAT EMAIL
Pencarian dengan medode dari file berurutan seperti
DB atau DBM,atau dari tabel yang dalam jaringan
seperti NIS, LDAP atau SQL, pola dicoba dengan
urutan seperti di bawah ini:
user@domain
Sesuai dengan alamat mail tertentu.
domain.tld
Sesuai dengan domain.tld sama dengan domain
yang merupakan bagian dari alamat email.
Pola domain.tld juga sesuai dengan subdomain,
tetapi hanya ketika string pada
smtpd_access_maps terdaftar dalam konfigurasi
setting parent_domain_matches_subdomains
Postfix(catatan bahwa ini adalah aturan default
untuk beberapa versi Postfix).Kecuali,
menentukan .domain.tld dalam urutan sama
dengan subdomain (Catatan pada titik penanda).
user@ Sesuai untuk semua alamat email dengan user
tertentu.
Catatan: pencarian dari alamat email dengan pengirim
kosong tidak mungkin dengan beberapa jenis tabel
pencarian.Secara default, Postfix menggunakan <>
sebagai kunci pencarian untuk alamat tersebut.
Nilai ditentukan dengan parameter
smtpd_null_access_lookup_key dalam
file Postfix main.cf.
ALAMAT EMAIL TAMBAHAN
Ketika alamat email bagian lokal berisi the pemisah
penerima menurut pilihan (recipient delimiter)
(misalnya, user+foo@domain), urutan
pencarian menjadi :user+foo@domain,
user@domain, domain, user+foo@,
dan user@.
POLA NAMA HOST/ALAMAT
Pencarian dari file yang berurutan seperti DB atau DBM,
atau dari tabel dalam jaringan seperti NIS, LDAP atau
SQL,pencarian berlaku dengan pola urutan pemeriksaan
seperti daftar di bawah ini :
domain.tld
Sesuai dengan domain.tld.
Pola domain.tld juga sama subdomain yang sama,
tetapi hanya ketika string smtpd_access_maps
terdaftar dalam konfigurasi setting
parent_domain_matches_subdomains Postfix.
Kecuali, menentukan .domain.tld(Catatan pada
titik penanda) dengan tujuan agar sama dengan
subdomain.
net.work.addr.ess
net.work.addr
net.work
net Sesuai dengan setiap host yang ditektukan
dalam network tertentu.Sebuah alamat network
adalah bagian dari satu atau lebih oktet yang
dipisahkan oleh tanda ".".
CATATAN: penggunaan tabel pencararian tipe cidr
untuk menentukan pola network/netmask.Lihat
cidr_table(5)
untuk lebih jelasnya.
AKSI
[45]NN teks
Menolak alamat dan sebagainya. yang sesuai
dengan pola,dan tanggap dengan kode angka
dah teks.
REJECT teks pilihan...
Menolak alamat dan debagainya. yang sesuai
dengan pola.Membalas dengan $reject_code
kode teks pilihan...ketika teks pilihan
ditentukan,kecuali membalas dengan sebuah
pesan kesalahan umum.
DEFER_IF_REJECT teks pilihan...
Menunda permintaan jika beberapa pembatasan
terjadi pada saat aksi REJECT.Membalas dengan
kode "450 tekspilihan...
ketika teks pilihan ditentukan,kecuali membalas
dengan pesan kesalahan umum.
DEFER_IF_PERMIT teks pilihan...
Menunda permintaan jika beberapa pembatasan
kemudian akan berakibat dalam sebuah aksi
PERMIT (Ada sebuah PERMIT yang ada pada akhir
dari setiap daftar pembatasan).Membalas
dengan kode "450teks pilihan...
ketika teks pilihan ditentukan,
kecuali membalas dengan tanggapan pesan
kesalahan umum.
OK Menerima alamat dan sebagainya.
yang sesuai dengan pola.
all-numerical
Sebuah hasil all-numerical diperlakukan
sebagai OK.Format ini dihasilkan oleh susunan
perijinan berdasarkan pergantian alamat (
address-based relay authoriza-tion).
DUNNO Berpura-pura bahwa percarian kata kunci
tidak ditemukan dalam tabel ini.Hal ini mencegah
Postfix dari usaha penyederhanaan dari kata
kunci pencarian (seperti nama subdomain,atau
sebuah alamat network atau subnetwork).
HOLD teks pilihan...
Menempatkan pesan dalam antrian hold,
dimana hal ini akan tetap ada sampai seseorang
menghapus atau melapaskannya untuk pengiriman.
Mencatat teks pilihan jika di tentukan,kecuali
untuk jenis kesalahan umum.
Mail yang ditempatkan pada antrian dapat diperiksa
dengan perintah postcat(1),
dan dapat dihilangkan atau dilepaskan dengan
perintah postsuper(1).
Catatan: aksi ini saat ini hanya berakibat
pada semua penerima pesan.
DISCARD teks pilihan...
Pengiriman yang sukses dan pembatalan pesan dengan
diam-diam.Mencatat semua teks pilihan yang
ditentukan,sebaliknya mencatat pesan
kesalahan umum.
Catatan: aksi ini saat ini berlaku untuk semua
penerima pesan.
FILTER transport:destination
Setelah pesan masuk antrian,pesan dikirim melalui
content filter.Untuk keterangan lebih lanjut
tentang content filters ada dalam file
POSTFIXFILTER_README Postfix.
Catatan: aksi ini menimpa pengaturan pada file
main.cf con-tent_filter,dan saat
ini memperngaruhi semua penerima pesan.
REDIRECT [EMAIL PROTECTED]
Setelah semua pesan masuk antrian,pesan dikirim
ke semua alamat tertentu selain dalam penerima
tujuan.
Catatan: aksi ini menimpa aksi FILTER ,dan saat
ini mempengaruhi semua penerima pesan.
restriction...
Menerapkan pembatasan-pembatasan yang dinamakan
UCE (permit, reject, reject_unauth_destination,
dan sebagainya).
TABEL EXPRESI UMUM (REGULAR _expression_ TABLES)
Bagian ini menjelaskan bagaimana pencarian tabel berubah
ketika tabel diberikan dalam bentuk ekspresi umum
(regular expressions).Untuk deskripsi dari aturan tabel
pencarian expresi umum,lihat regexp_table(5)
atau pcre_table(5).
Setiap pola dalam expresi umum yang diterapkan pada semua
string yang sedang di cari.Tergantung pada aplikasi,bahwa
string adalah semua hostname client,semua alamat IP,atau
semua alamat mail.Karena itu,tidak ada parent domain atau
parent network maka pencarian selesai,alamat email
[EMAIL PROTECTED] tidak dipisahkan menjadi user@ dan domain
bagian utama, tidak juga user+foo dipisahkan
menjadi user dan foo.
Pola-pola tersebut diterapkan sesuai dengan aturan yang
di tentukan dalam tabel,sampai pola ditemukan sama pada
saat pencarian string.
Aksi-aksi tersebut sama seperti pencarian file berurutan,
dengan penambahan fasilitan bahwa substring yang
diturunkan dari pola dapat dipisahkan sebagai $1,
$2 dan seterusnya.
TABEL BERBASIS TCP (TCP-BASED TABLES)
Pada bagian ini menjelaskan bagaimana pencarian table
berubah ketika pencarian diarahkan ke server berbasis
TCP (TCP-based server).Untuk deskripsi pencarian protokol
TCP client/server, lihat tcp_table(5).
Setiap operasi pencarian menggunakan semua permintaan
string sekaligus.Bergantung pada aplikasi,bahwa string
adalah semua hostname client,semua alamat IP client,atau
semua alamat email.Karena itu,tidak ada parent domain
atau parent network pencariaan selesai,alamat email
[EMAIL PROTECTED]tidak dipisahkan menjadi user@
dan domain constituent parts,tidak juga
user+foo dipisahkan menjadi user dan foo.
Aksi yang sama berlaku untuk pencarian file berurutan
(indexed file).
BUGS
Bentuk table tidak mengikuti aturan quoting.
LIHAT JUGA
postmap(1) membuat tabel pencarian
smtpd(8) server smtp
cidr_table(5) bentuk tabel CIDR
pcre_table(5) bentuk tabel PCRE
regexp_table(5) bentuk tabel ekspresi umum POSIX
tcp_table(5) tabel protokol pencarian TCP client/server
LISENSI
Lisensi Secure Mailer harus didistribusikan dengan
software ini.
PENULIS
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
ACCESS(5)
ALIASES(5) ALIASES(5)
NAMA
aliases - susunan database alias Postfix
SINOPSIS
newaliases
DESKRIPSI
Tabel aliases menyediakan mekanisme sistem besar
untuk mengalihkan mail untuk penerima lokal.Pengalihan
diproses oleh agen pengiriman local(8)
Postfix.
Secara normal,tabel aliases ditentukan sebagai file
teks yang memberikan input ke perintah postalias(1).
Hasilnya,sebuah file berurutan dalam bentuk dbm atau
db,yang digunakan untuk pencarian cepat oleh sistem
mail.Menjalankan perintah newaliases bertujuan untuk
membangun ulang file indeks setelah peribahan database
alias Postfix.
Susunan file input dan output diharapkan akan sesuai
dengan Sendmail versi 8,dan diharapkan cocok untuk
digunakaan sebagai map NIS.
Penggunan dapat mengatur pengiriman email mereka sendiri
dengan mengatur file .forward dalam home direktori
mereka.Baris untuk setiap pengguna file .forward
mempunyai susunan yang sama seperti masukan pada sisi
kanan dari aliases.
Sususnan input database alias adalan sebagai berikut :
o Sebuah definisi alias mempunya susunan
name: value1, value2, ...
o Baris kosong dan spasi diabaikan,
seperti bariss yang tanpa spasi dengan karakter
pertama adalah sebuah tanda `#'.
o Sebuah baris logis dimulai dengan teks
non spasi.Sebuah baris yang dimulai dengan spasi
akan berlanjut menjadi baris logis.
Sebuah name adalah alamat local (bukan bagian domain).
Penggunaan tanda kutip ketika nama berisi setiap
karakter seperti spasi, `#', `:', atau `@'.Sebuah name
adalah dibuat huruf kecil,bertujuan untuk membuat
pencarian database huruf tidak peka.
Sebagai tambahan,ketika sebuah alias ada untuk owner-
name,pengiriman pemeriksaan ditujujan ke alamat tersebut,
sebagai ganti pemilik asli.Hal ini umum digunakan untuk
pengiriman kesalahan ke pemilik sebuah mailing list,yang
dalam posisi yang lebih baik berurursan dengan masalah
pengiriman mailing list daripada pemilik asli dari mail
yang tidak terkirim.
Sebuah value berisi satu atau lebih hal berikut:
address
Mail yang disertakan ke address,yang sesuai
dengan standar RFC 822.
/file/name
Mail di tambahkan ke /file/name. Lihat local(8)
untuk lebih jelas tentang pengiriman file.
Pengiriman tidak di batasi untuk file umum.
Sebagai contoh membuang email yang tidah
diinginkan,membelokkannya ke /dev/null.
|command
Mail dilewatkan ke command.Perintah yang berisi
karakter khusus,seperti spasi,sebaiknya diletakkan
antara dua tanda petik.Lihat local(8)untuk lebih
jelas tentang perintah pengiriman.
Ketika perintah gagal,sejumlah keluaran perintah
di kirimkan kembali ke pengirim.File
/usr/include/sysexits.h menjelaskan kode
status yang ada.Sebagai contoh |"exit 67" untuk
memberitahukan sebuah kesalahan "user nknown" error,
dan |"exit 0" untuk menerapkan sebuah
expensive black hole.
:include:/file/name
Mail dikirim ke daftar tujuan yang ada di dalam
nama file. Baris dalam file :include: mempunyai
sintak yang sama seperti sisi dari masukan alias.
Sebuah tujuan dapat berupa tujuan kemana saja seperti
di jelaskan dalam halaman manual.Bagaimanapun,
pengiriman ke "|command" dan /file/name
tidak diperbolehkan secara default.Untuk mengaktifkan,
rubah parameter konfigurasi allow_mail_to_commands
dan allow_mail_to_files.
ALAMAT TAMBAHAN
Ketika database alias dalam pencariannya gagal,dan
penerima bagian lokal berisi sebuah pembatasan penerima
(misal,user+foo),pencarian di ulangi untuk alamat
yang tidak ada (misal, user).
PARAMETER KONFIGURASI
Parameter main.cf khusus berkaitan dengan topik ini.
Lihat sintak file main.cf untuk lebih jelasnya.
Gunakan perintah postfix reload setelah merubah konfigurasi.
alias_maps
Daftar database alias.
allow_mail_to_commands
Membatasi penggunaan perintah luar pengiriman mail.
allow_mail_to_files
Membatasi penggunaan pengiriman mail ke file luar.
expand_owner_alias
Ketika pengiriman ke sebuah alias yang mempunyai
sebuah alias tambahan owner-,membuat alamat
pengirim menjadi sisi tangan kanan dari pemilik alias,
membuat envelope alamat pengirim untuk menjadi
pemilik alias,daripada menggunakan sisi lain dari
at.
owner_request_special
Memberikan perlakuan khusus dalam alamat owner-xxx
dan xxx-request.
recipient_delimiter
Pembatas yang memisahkan alamat tambahan penerima
dari alamat tambahan.
BUGS
Tabel pencarian ekspresi umum diperbolehkan,tetapi
penggantian dari $1 dan lainnya tidak diperbolehkan karena
akan membuka lubang keamanan.
STANDAR
RFC 822 (ARPA Internet Text Messages)
LIHAT JUGA
local(8) agen pengiriman lokal
newaliases(1) pengaturan database alias
regexp_table(5) bentuk tabel ekspresi umum POSIX
pcre_table(5) bentuk tabel ekspresi umum untuk Perl
LISENSI
Lisensi Secure Mailer harus didistribusikan dengan software
ini.
PENULIS
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
ALIASES(5)