At 11:24 13/03/2000 +0700, **Ady**, has written a message, and here is the
reply :
>Hi linuxer,
>Saya pingin bikin web mail seperti hotmail.
>Kira2 software apa aja yang dibutuhin yah (untuk os linux dan winNT)?
>Trus tentang form registrasi accountnya, apa kita buat sendiri atau ada
>softwarenya?

Kemarin ada juga yang nanya mirip seperti anda di itcenter, berikut posting
saya
****************
At 11:41 10/03/2000 +0700, **Acil**, has written a message, and here is the
reply :
>Dear IT-ers,
>minta petunjuknya nih,... kira2 gimana sih
>mekanismenya web mail semacam yahoo, hotmail, etc.
>gimana konfigurasi mail servernya... apakah pake
>s/w khusus?

untuk mudanya, coba ke http://webmail.inter7.com
atau http://www.inter7.com/sqwebmail
Sudah ada contohnya di situ, atau ke www.freshmeat.net di situ search for
web mail
nah hasilnya akan ada juga.

>gimana konfigurasi web-nya?
install apache saja (coba lirik www.apache.org)

>gimana mekanisme pendaftaran user mulai dari ngisi
>form sampai si user bisa send mail?
>t'rus kira2 apa yg mesti kita siapkan utk bikin
>web mail server spt itu?

Pertama tama ada yang harus diketahui (ini saya buatkan semacam Tutorialnya).
Mail service itu ada 3
Pertama
POP Based (Post Office Protocol)
Contohnya seperti http://mail.telkom.net, http://www.yifan.net , dsb.
Nah untuk membaca email, anda harus gunakan Mail User Agent (MUA), seperti
Eudora, MS Outlook Express, Internet Mail, Pegasus, Netscape Messanger, dsb.
Kesemuanya MUA itu akan mengfetch email dari POP server dan menyimpannya di
hard disk anda, sehingga anda baca/reply email, tidak perlu dalam keadaan
online, tapi cukup offline, dan untuk mengirimnya anda tinggal konek, lalu
kirim semua mail serentak.

Kedua Web Based Mail Service
Contohnya mudah, seperti www.hotmail.com, www.yahoo.com, www.astaga.com,
www.mailcity.com, www.plasa.com, dsb.

Nah untuk membaca email, anda gunakan browser saja.
Untuk reply / nulis email, anda harus dalam keadaan online (meskipun pas
ngetik, bisa saja anda disconnect sebentar, lalu konek lagi untuk klik icon
sendnya, tapi pada umumnya orang melakukannya dalam keadaan online)

Ketiga, IMAP based mail service (Internet Message Access Protocol)
Ini sama seperti POP based, yaitu anda harus menggunakan MUA untuk
membacanya, yang support IMAP, hanya dia selain mirip dengan POP, mirip
juga dengan Web based Mail service, dimana kita bisa menyimpan email email
kita yang lama lama di server.

Untuk membuat pop based mail service relatif lebih mudah dibanding membuat
Web Based mail service, karena pada pop based mail service, anda hanya
membutuhkan SMTP daemon dan POP3 daemon, untuk HTTP daemon hanya
dipergunakan untuk registrasi.

Sedang untuk Web BAsed mail service, anda membutuhkan selain SMTP daemon
juga HTTP daemon, yang cenderung, bagi mereka yang baru bergelut di bidang
ini, umumnya mengalami kesulitan di HTTP daemon ini, terutama dalam
mendesign konsep dari web mailnya, fasilitas apa saja yang akan diberikan
(filtering, address book, thesaurus, dsb)

Ingat untuk web mail, design adalah faktor yang penting, karena kalau
design web mail anda sedikit, dan fasilitas yang anda berikan tidak bagus
(Terbatas sekali), orang juga tidak akan suka menggunakan web mail nya anda.

Misalnya web mail yang boleh saya komentari, itu www.bolehmail.com, untuk
registasi, sangat berbelit belit sekali, untuk isi jalan harus berdasar
kode pos, yang akan membuka window baru.
Bagaimana kalau yang akses www.bolehmail.com pakai browser semacam lynx di
UNIX yang berbasis text belaka dan tidak mengenal java script ?, tidak akan
bisa kan ?
Itulah contoh kesalahan design formulir pendaftaran di bolehmail.com

Singkat saja, untuk mendesign sebuah web mail, anda harus punya konsep
terlebih dahulu, dan sebagian konsep itu saya tuliskan berikut
Anda harus memiliki sebuah server untuk melayani semuanya itu, untuk 5000
pelanggan, diperkirakan menggunakan P III 450 dengan RAM 256 -512 M sudah
akan mencukupi, bahkan dengan AMD K6/2-500 juga harusnya sudah mencukupi.
Yang penting untuk membuat web based mail adalah RAMnya karena itu yang
akan diutility banyak oleh Apache, terutama kalau hit web mail anda tinggi.

Masalah Hard Disk, gunakan Ultra Wide SCSI II (jangan lupa masalah SCSI
Controllernya), dengan hard disk yang memiliki RPM min sekitar 7200, karena
semakin cepat seek time hard disk anda, semakin cepat pula orang akses web
mail anda.
Pikirkan berapa kuota mailbox per user, anggaplah per user dapat 2 M. maka
anda membutuhkan paling tidak 10.000 M alias 10 Gb space hard disk.
Cadangkan untuk swapping, system file, dan spool directory.
Kira kira anda butuh sekitar 14 Gb space hard disk.

Masalah hard ware yang utama hanya itu yaitu RAM, Processor, hard disk ,
untuk motherboard saya rasa bisa lah tentukan sendiri.

Lantas masalah software.
Untuk software anda membutuhkan min SMTP daemon (untuk ngirim mail), HTTP
daemon untuk user baca emailnya).
Untuk SMTP daemon anda bisa gunakan a.l
sendmail (www.sendmail.org --> dipakai a.l www.mail.com), qmail
(Www.qmail.org -->dipakai a.l hotmail, yahoo, dsb.), postfix
(www.postfix.org --> dipakai a.l satunet.com), exim (www.exim.org) (belum
ada data sorry ya )

Untuk HTTP daemon bisa digunakan apache (www.apache.org)

Untuk lainnya, saya rasa terlalu panjang untuk dijelaskan, saya sarankan
anda ke www.inter7.com/sqwebmail di situ saya rasa sudah cukup jelas, 

PS: sebaiknya hindarkan penggunaan sendmail untuk beban email yang sangat
berat, seandainya masih baru dalam soal tuning mengtuning sendmail tadi.
Untuk performancenya, yang termasuk tinggi adalah postfix (diklaim di
sitenya 3 X qmail), dan qmail.
***********************

-------
AFLHI 058009990407128029/089802---(102598//991024)

--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke