Budi Rahardjo wrote:
On 9/9/05, risiyanto budi <[EMAIL PROTECTED]> wrote:
kalau saya ya bikin server baru,
terus dibuatkan copy semua account (di virtual domain).
password digenerate dan dikirim ke email yang bersangkutan di server lama.
para user diminta mengganti password email diserver yang baru.
kemudian email diroute supaya email2 yang baru masuk ke server yang baru.
Ada hal-hal yang mesti diperhatikan. Misalnya:
- email di sistem unix biasanya diasosiasikan dengan sebuah
account (shell account). ini untuk menyimpan email dalam
mailbox (mail spool) dengan nama account tersebut.
- versi unix yang lama ada pembatasan jumlah account dalam
satu server karena keunikan (unique, maksudnya) ditentukan
dengan nomor yang disebut UID.
Nah UID ini ada yang dibatasi hanya 64k!
Jadi kalau mau membuat 1 juta user, nggak bisa dengan cara
plain qmail/postfix saja
makanya saya tulis pake "virtual domain"
jadi nggak pake "real account".
User email gak perlu diberi real account, bisa jadi "security risk" :-P
Lupa gak ditulis, saya lebih suka pake vmailmgr daripada vpopmail buat
menangani virtual domainnya.
Kalau mau nekad nyoba, coba buat account yang banyak
di mesin unix anda. cek paling banyak berapa account.
apakah bisa nembus 64k? lantas bisakah menembus 1 juta?
coba aja buat satu direktori (misal /var/spool/mail)
dengan isinya berkas sebanyak 1 juta ... he he he.
pasti gak bisa. file systemnya nggak sanggup deh.
ternyata memang gak bisa:
saya coba pake:
for i in `seq -w 1 1000000`; do mkdir $i; done
mkdir: cannot create directory `33147': Too many links
mkdir: cannot create directory `33148': Too many links
mkdir: cannot create directory `33149': Too many links
itu di redhat7.2 file system ext3.
Belum mencoba sih di mesin freebsd.
Jadi menurut saya tidak bisa menggunakan stock unix biasa.
Harus ada kerja "sedikit" :)
Nampaknya hampir pasti menggunakan database di backend nya.
Betul,
Mungkin bisa pake DBMail.org
<http://dbmail.org/index.php?page=overview> yang dulu pernah dipostng
pak py
oh ya pak py ini adalah: PY Adi Prasaja :-D
Salam
Aris