On Tue, Mar 15, 2005 at 04:33:39PM +0700, Dadang Haryadi wrote:
> Timbul ide bagaimana kalau di kantor cabang tersebut tersedia satu mesin
> postfix lagi sebagai mesin local dan gatewaynya ke postfix yang sudah
> berjalan dengan ok.

apakah account email yang ada di kantor cabang dan pusat
berdiri sendiri-sendiri, atau maunya 'sinkron', artinya,
kalau seseorang lagi di cabang, bisa cek mail dengan setting
yang sama seperti kalau lagi di pusat.

cara paling gampang, mail-mail untuk user-user di kantor
cabang diforward ke ke sana. di kantor pusat, postfix
juga diset untuk menerima relay dari kantor cabang.
selesai. kekurangannya, jadi harus mengelola database
di kedua tempat. kalau tidak ada entry di pusat ->
bounce, kalau tidak ada entry di cabang juga nge-bounce.
nambah/hapus user, harus dilakukan di kedua mesin.

untuk kasus (paragraf) pertama, bisa diakali dengan virtual
alias maps. saya pernah membuat dictionary di postfix yang pakai
trivial database untuk memudahkan proses ini, replikasi
tidak terganggu misal koneksi terputus. pemisahan user bersifat
permanen, maksudnya, mailbox user sebenarnya selalu ada di satu
tempat, setting mail client mereka saja yang tidak perlu berubah,
karena sudah ada ada 'dispatcher'. belum sempat mempublish
karena belum punya waktu untuk penjelasan dan dokumentasi,
berikut merge dengan postfix versi baru (saya masih pakai
postfix lama :-) bisa sih pakai mysql/pgsql/ldap kalau mau
yang agak heavy weight. pakai rdbms/ldap lebih enak, karena
lebih fleksibel, cuman untuk mengantisipasi high traffic,
risikonya bisa terlalu 'mahal' :-)

dispatcher untuk pop3/imap bisa pakai perdition atau proxy.

Salam,

P.Y. Adi Prasaja


Reply via email to