Squirrelmail dengan Spam Buttons Plugin

squirrelmail spam buttonsSquirrelmail merupakan aplikasi webmail berbasis PHP yang populer. Instalasi dan konfigurasi cukup mudah serta bisa ditambahkan plugin pendukungnya. Saya menggunakan Squirrelmail 1.4.7. Dalam paket Qmailtoaster, file squirrelmail terletak di /usr/share/squirrelmail sedangkan file konfigurasi di ./conf dan direktori plugin di ./plugins.

Continue reading Squirrelmail dengan Spam Buttons Plugin

Konfigurasi SpamAssassin untuk Menyaring Spam

Salah satu tantangan dalam mengelola email server adalah menyaring spam. Email spam biasanya berisi promosi tidak jelas ini cukup menyita bandwith dan sangat menjengkelkan. Dalam tulisan ini, saya mencoba mengimplentasikan spam filtering menggunakan SpamAssassin dan dalam topik selanjutnya akan mengulas Squirrelmail plus Spam Buttons, plugin untuk mengirim report apakah sebuah email untuk dinyatakan sebagai spam atau non-spam.

Spam status

Continue reading Konfigurasi SpamAssassin untuk Menyaring Spam

Meng-update Website saat Tanggap Darurat (2)

VSATCerita setahun lalu kembali dilanjutkan. Di tengah suasana crowded Posko Satlak dan sesekali digoyang gempa susulan, Senin, 29 Mei 2006, mencoba merasakan koneksi internet cepat via VSAT, setelah dua hari hanya mengakses internet kurang dari 5 menit.

Kira-kira pukul 10.00 WIB, bermaksud ingin meng-update data di website, namun ketika mencoba mengakses bantul.go.id selalu muncul pesan Server not found di Firefox-ku. Saya kontak beberapa teman via Y!M, ternyata hanya seorang yang berhasil mengakses, itupun lambat sekali. Menurut perkiraan saya, web server-nya mengalami overload karena saking banyaknya orang yang ingin mengetahui informasi gempa memalui website Pemkab Bantul itu.

Continue reading Meng-update Website saat Tanggap Darurat (2)

Meng-update Website saat Tanggap Darurat (1)

Rumah di Bantul rata tanahSetahun yang lalu, 27 Mei 2006 pukul 05.57 WIB gempa bumi berkekuatan 5,9 SR selama hampir semenit menguncang Bantul, DIY dan Jawa Tengah. Kabupaten Bantul merupakan wilayah yang terparah, 4000 lebih korban meninggal, ribuan lainnya luka-luka, dan ribuan bangunan roboh. Saat gempa terjadi listik pun padam disusul kemudian jaringan komunikasi seluler terputus atau karena overload.

Di kampung saya hampir 80% rumah roboh maupun rusak berat. Alhamdulillah, saya dan keluarga dekat selamat serta rumah tempat tinggal kami tidak mengalami kerusakan yang berarti meski perabotan rumah berantakan. Dan lebih bersyukur lagi, komputer desktop, laptop, dan kamera tidak turut menjadi korban gempa :) .

Continue reading Meng-update Website saat Tanggap Darurat (1)

Diskusi e-Local Government Berbasis OSS

Hari Senin (14/05) yang lalu, saya mengikuti diskusi yang bertopik Pengembangan e-Local Government berbasis Open Source Software (OSS) di Kaliurang Room Hotel Saphir Yogyakarta, diselenggarakan oleh Direktorat E-government Depkominfo. Diskusi terbatas ini, menghadirkan nara sumber diantaranya Romi Satria Wahono (IKC), Judith MS (AWARI), Rusmanto (InfoLinux), Luri Darmawan (Kioss.com), dan Pegadaian. Sedangkan peserta dari beberapa Badan/Kantor PDE tingkat propinsi, kabupaten/kota serta aktivis Open Source.

Salah satu materi yang cukup menarik yakni paparan dari Pak Romi SW. Pengelola situs Ilmukomputer.com ini menjelaskan tentang kekuatan open source sebagai salah satu kekuatan pendatar dunia, dicuplik dari Buku karya Thomas L. Friedman yang berjudul The World is Flat. Selain itu, juga dipaparkan tentang tren SDM TI dan membangun komunitas maya. Beberapa materi yang disampaikan dalam diskusi ini, sebelumnya telah dipublikasikan di blog Pak Romi SW.

Continue reading Diskusi e-Local Government Berbasis OSS

Membuat Cache untuk XML Feed dengan PHP-CLI dan Cron

Fasilitas XML feed mempermudah kita dalam mengambil suatu informasi dari sebuah website secara realtime. Sebagai contoh, kita ingin menampilkan informasi cuaca suatu kota, Yahoo! Weather telah menyediakan XML feed termasuk kota-kota besar di Indonesia.

Ada dua cara untuk membaca xml feed, yang pertama secara realtime dari website sumbernya dan yang kedua membuat cache untuk xml feed itu. Cara pertama memiliki kelemahan, proses eksekusi skrip membutuhkan waktu lebih lama dan setiap kali user mengakses website kita, aplikasi pembaca xml feed mengambil data langsung dari website sumbernya.

Sedangkan cara kedua dengan membuat cache, XML feed dibaca dari sumbernya secara rutin berdasarkan interval waktu dan disimpan dalam cache. Informasi yang akan ditampilkan di halaman web mengambil dari cache tersebut dan proses eksekusi skrip lebih cepat.
Continue reading Membuat Cache untuk XML Feed dengan PHP-CLI dan Cron