Navigation

Saturday, November 21, 2009

Akses Akun Gmail Dengan Gem ruby-gmail

Gem ruby-gmail dari Daniel Parker memngkinkan anda 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. Untuk mendapatkan seluruh email dengan status unread, cukup dengan kode.

#!/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

Requirements ruby-gmail
- ruby
- net/smtp
- net/imap
- gem shared-mime-info

Instalasi ruby-gmail

gem install ruby-gmail -s http://gemcutter.org




0 comments:

Post a Comment