Lampiran Yahoo! Mail Bermasalah?
Hide Ads

News From Blog

Lampiran Yahoo! Mail Bermasalah?

- detikInet
Selasa, 22 Nov 2005 12:47 WIB
Jakarta - Baru hari Jumat sore lalu saya menggunakan Webmail di Yahoo! Mail untuk mengirim dua buah lampiran (attachment), sehari setelahnya saya baca keluhan Darojatun Wijaya di mailing list Linux Aktivis bahwa pemakai Yahoo! di sistem operasi yang tidak menggunakan penamaan drive (A:, B:, dst.) akan gagal mengirim lampiran karena dihalang-halangi oleh JavaScript. Lebih persisnya: mekanisme pengunggahan berkas (file upload) ditangani oleh kode JavaScript yang berisi,var pathstart = /^[a-zA-Z]:/;var empty = true;for ( var i = 0; i < len; ++i ) { if ( theForm.elements[i].type == "file" ) { var theValue = theForm.elements[i].value; if ( theValue == "" ) { continue; } empty = false; if ( ! theValue.match( pathstart )) { alert( "Invalid file specified . Please try again." ); return false; } }}Kode di atas diambil dari sumber lengkap di halaman Web Yahoo! Mail yang bermasalah, melengkapi keterangan yang dipaparkan Darojatun.Halaman lampiran Yahoo! Mail di GNU/LinuxHalaman pengelolaan lampiran Yahoo! Mail di GNU/LinuxPemeriksaan path berkas yang akan dilampirkan mensyaratkan harus dimulai dengan "nama drive" -seperti yang lazim digunakan di keluarga sistem operasi produk Microsoft, yakni A:, B: dan seterusnya- menyebabkan tidak ada ampun untuk pemakai Linux misalnya, atau sistem operasi lain yang tidak menggunakan penamaan seperti itu.Untuk meyakinkan, saya coba dengan akun saya di Yahoo! Mail lewat Mozilla Firefox, Debian GNU/Linux, dan URI yang saya terima dari Yahoo! Mail adalah http://us.f507.mail.yahoo.com/ym/Compose?YY=11479. Hasilnya adalah kode di atas!Demikianlah, lampiran yang diambil dari komputer saya langsung ditolak oleh Yahoo! Mail. Untuk lebih meyakinkan, saya coba membuka halaman pengelolaan lampiran Yahoo! Mail tersebut di Windows Server 2003, hasilnya: untuk berkas lokal yang memang path-nya diawali dengan huruf sebagai representasi nama drive tidak menjadi masalah. Namun begitu lampiran diambilkan dari berkas yang diakses lewat Network Neighborhood, misalnya di path Rawerantaspublic, Yahoo! Mail gagal total mengunggah berkas tersebut gara-gara dihalangi oleh JavaScript!Halaman lampiran Yahoo! Mail di Microsoft Windows 2003 ServerHalaman pengelolaan lampiran Yahoo! Mail di Microsoft Windows 2003 ServerDi mailing list Linux Aktivis, Ronny Haryanto dan Priyadi Iman Nurcahyo melaporkan tidak menjumpai persoalan ini, sedangkan Ariya Hidayat menyarankan untuk memeriksa User Agent yang menghasilkan kode tersebut. User Agent adalah identitas yang diberikan oleh klien pengakses halaman Web dan aplikasi di server, misalnya Yahoo! Mail tersebut, dapat memanfaatkan identitas tersebut untuk penanganan yang berlainan. Darojatun menimpali dengan laporan bahwa persoalan tersebut muncul baik di Mozilla Firefox atau Opera.Secara tidak terencana saya ceritakan persoalan lampiran di Yahoo! Mail ini kepada teman di kantor, Ruslan Nuryadin. Dia langsung mencoba dan masalah yang saya sebut tidak dijumpai atau penanganan lampiran Yahoo! Mail baik-baik saja diakses dengan akun dia. Fragmen URI yang dipakai untuk akun Ruslan adalah http://us.f521.mail.yahoo.com.Dengan demikian dugaan sementara untuk kasus ini adalah: terdapat persoalan penanganan lampiran di beberapa server Webmail Yahoo! Mail akibat JavaScript yang mensyaratkan path yang harus dimulai dengan nama drive. Selain server us.f507 seperti yang dipakai untuk akun saya, belum ada keterangan tambahan server lainnya, karena Darojatun tidak menyebutkan URI yang dia gunakan.Perkiraan saya: "kecelakaan" ini lebih pada bagian kendali mutu Yahoo! yang belum mendeteksi adanya versi berbeda " dan bermasalah " di sebagian dari server mereka. Jelas sangat naif menggunakan algoritma di atas untuk memeriksa kevalidan path. Saya akan menulis persoalan ini di blog Yahoo! 360 dan mengirim pemberitahuan ke bagian dukungan teknis mereka. Atau, jika saya terlalu lamban untuk beraksi, sila dahului rencana saya tersebut.*)"Artikel diambil dari blog direktif, atas persetujuan pengelolanya. Judul artikel bisa disesuaikan, tanpa mengubah/mengurangi makna" (wsh/)

Berita Terkait