sqlmtp

0 views
Skip to first unread message

risiyanto budi

unread,
Jun 29, 2005, 5:25:31 AM6/29/05
to tekno...@googlegroups.com
untuk membuat antarmuka webmail,
sepertinya jauh lebih mudah kalau email-email tersimpan dalam database.

Misalnya table

outbox
field: header, body

inbox
field: header, body

atau kalau mau detil ditambah field: from, to, cc, attachment dsb.

Nah saya cari di google kok tidak ada aplikasi smtp yang menyimpan
datanya di sql, apa karena jauh lebih efisien menyimpan data email di
file system?

Thanks
Aris

Bi[G] ™

unread,
Jun 29, 2005, 5:33:38 AM6/29/05
to tekno...@googlegroups.com
bikin dong pakerte :D
(sol)

--
Bi[G]
http://www.adypermadi.com
Y!:br4ind4m4ge
Gmail:bravo.in...@gmail.com
http://blog.adypermadi.com
----------------------------------------

Budi Rahardjo

unread,
Jun 29, 2005, 6:03:28 AM6/29/05
to tekno...@googlegroups.com
On 6/29/05, risiyanto budi <risi...@budi.or.id> wrote:
> Nah saya cari di google kok tidak ada aplikasi smtp yang menyimpan
> datanya di sql, apa karena jauh lebih efisien menyimpan data email di
> file system?

Rasanya bukan itu. Rasanya karena distribusi OS biasanya
tidak datang dengan SQL pre-installed :)

Ada beberapa inisiatif untuk menyimpan email ke database,
tapi biasanya untuk kepentingan khusus.
Biasanya untuk kepentingan data mining.

Tahun 96-an saya buat script yang mengkonversikan email
dari mailbox saya ke mSQL (dulu ngetopnya mSQL).
Keperluan saya adalah untuk memantau email behaviour saya
untuk kemudian dijadikan basis dari MyDigitalSecretary ;-)
Kerjaan tidak saya selesaikan ...

-- budi

Harry Sufehmi

unread,
Jun 29, 2005, 6:03:57 AM6/29/05
to tekno...@googlegroups.com
Kalau tidak salah sih bisa saja, cuma saya rasa memang betul, menyimpan
email di database itu akan sangat tidak efisien.
Mailserver saya pakai database cuma utk lookup user / authentication, tapi
pada awalnya sampai jatuh bangun berkali-kali.Padahal sudah pakai MySQL
(yang relatif lebih ringan). Enggak kebayang deh kalau storage-nya juga
pakai database.


Salam,
Harry

Samuel Franklyn

unread,
Jun 29, 2005, 6:17:35 AM6/29/05
to tekno...@googlegroups.com
Ada. Apache Java Enterprise Mail Server

http://james.apache.org/


Mohammad DAMT

unread,
Jun 29, 2005, 6:53:05 AM6/29/05
to tekno...@googlegroups.com
On Rab, 2005-06-29 at 16:25 +0700, risiyanto budi wrote:
> Nah saya cari di google kok tidak ada aplikasi smtp yang menyimpan
> datanya di sql, apa karena jauh lebih efisien menyimpan data email di
> file system?

aplikasi smtp? aplikasi MUA barang kali?
btw dengar2 gmail menyimpan email2nya dalam basis data bukan dalam
sistem berkas. keutamaannya adalah kemudahan dalam pencarian karena
dapat menggunakan fasilitas indeks teks penuh (full-text indexing),
mudah dalam pembuatan indeks daftar email dan mudah dalam navigasinya
(membuka email ke sebelum dan selanjutnya dapat dilakukan dengan cepat).

> Thanks
> Aris

adi

unread,
Jun 29, 2005, 11:02:00 AM6/29/05
to tekno...@googlegroups.com
On Wed, Jun 29, 2005 at 01:53:05PM +0300, Mohammad DAMT wrote:
> aplikasi smtp? aplikasi MUA barang kali?

he..he.. iya, kalau cari di google dgn keyword smtp+sql/whatever
ya ndak akan nemu :-)

mailstore yang pakai RDBMS kali yang dimaksud:

http://dbmail.org

dengan setting yang sesuai, bisa menandingi courier, tapi
kalau dibandingkan cyrus, tak-uk-uk (j/k) anyway implementasi
imap server saya lihat sudah bisa bisa dilihat sebagai implementasi
database yang spesifik untuk mailstore (header caching, indexing, dll).

masalahnya, per RFC, mail harus reliabel, dengan menggunakan RDBMS
reliabilitas menjadi sulit dijamin (dengan asumsi RDBMS jauh lebih
kompleks dibanding flat file). selain masalah keterbatasan menangani
blob dlsb. bbrp produk mailserver untuk korporat sudah menggunakan RDBMS
untuk mailstore, contohnya exchange, oracle juga mengeluarkan sistem
serupa. tujuannya barangkali bukan untuk kemudahan administrasi mailbox,
tetapi lebih ke kemudahan mereplikasi ... jadi, kalau kita bisa pakai
mysql cluster sebagai backend dbmail, dijual setengah harga exchange
plus support sudah lumayan mestinya hi..hi..

makanya implementor MTA/mail retreival agent jarang tertarik
berjibaku menggunakan RDBMS sebagai mailstore. tapi jangan kuatir
postfix/exim/sendmail bisa dipakai sbg frontend dbmail, baik via
pipe maupun lmtp (preferred).

Salam,

P.Y. Adi Prasaja


Dondy Jordan

unread,
Jun 30, 2005, 6:11:24 AM6/30/05
to tekno...@googlegroups.com
>
> Nah saya cari di google kok tidak ada aplikasi smtp yang menyimpan
> datanya di sql, apa karena jauh lebih efisien menyimpan data email di
> file system?
>

Kalau tidak salah mailmax (www.smartmax.com) punya solusi smtp yang
datanya disimpan di sql

Dondy
Reply all
Reply to author
Forward
0 new messages