Pada tutorial kali ini kami akan menjelaskan bagaiman cara mendapatkan dan menampilkan email yang belum dibaca (unread) yang ada di akun gmail anda menggunakan gmail feed atom di PHP. Metode ini menggunakan cURL untuk mengambil email dari server Gmail melalui feed atom. Server akan mengirimkan respon berupa data XML dan kita akan merubahnya menjadi sebuah list yang enak untuk dibaca dengan HTML.
Sebelum memulai kita perlu memastikan bahwa fungsi cURL di server sudah di aktifkan, jika tidak maka kita bisa mengaktifkannya dengan merubah file php.ini, jika tidak memiliki akses untuk merubah file php.ini silahkan hubungi administrator server kamu untuk mengaktifkannya.
Langkah pertama kita akan membuat sebuah function untuk mengambil email yang belum dibaca.
Selanjutnya memanggil function yang sudah dibuat dengan menyertakan username dan password.
Langkah terakhir yaitu mengkonversi file XML yang didapat menjadi data list dalam HTML agar lebih mudah untuk dibaca. Jika anda mau data tersebut bisa juga disimpan ke dalam database.
Download Script Lengkapnya disini
Sekian artikel JurnalWeb.com kali ini, semoga bisa bergunakan untuk menyelesaikan problem di pekerjaan anda.
berarti email yang udah di baca gak bisa ditampilkan ya ?
*maaf belum sempet nyobak scriptnya :)
aku sih lebih sering pakai software e-mail manager seperti thunderbird,
bisa jadi referensi nih :)
dapat lagi ilmu baru dari sini :D
Tapi cuman bisa ngambil data dari XML aja ya ??
jadi harus nargetin URL atom feednya sebuah web
Min, kalau mau buat layanan email sendiri dengan memanfaatkan CPANEL, apakah dimungkinkan ? karena ga punya server sendiri ??
curl untuk akses CPANEL ?
mantap gan.. blehkah sy nambahin gan, untuk menampilkan email si pengirim echo ‘Email: ‘.$entry->author->email;
Makasih dah membagikan sangat membantu banget