Saturday, November 21, 2009

Akses Gmail via Ruby Dengan Gem ruby-gmail

Gem ruby-gmail dari Daniel Parker didesain khusus untuk mengirim dan menerima email dari akun Gmail anda. Gem tersebut berkomunikasi dengan Gmail menggunakan IMAP dan memungkinkan kita untuk membaca email dengan status unread atau read, menghapus, menandai sebagai spam, menambah label, dan mendapatkan attachment pada email.

Cara Instalasi
gem install ruby-gmail

Berikut adalah contoh kode untuk mengambil seluruh unread message gmail.
#!/usr/bin/ruby

require 'rubygems'
require 'gmail'

username = "YOUR_USERNAME"
password = "YOUR_PASSWORD"
gmail = Gmail.new(username, email)
unread_message = gmail.inbox.emails(:unread)

puts "All unread messages"
for mail in unread_message
puts "----------------------------------"
puts "From: #{mail.message.from}"
puts "Subject: #{mail.message.subject}"
end

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...