P
Park Heesob
GMailer is a class for interface to Google's webmail service.
It can fetch mails, save attachements, get cotact lists, invite someone
or send message with file attachments. You can make GMail as an online
backup system or as a virtual filesystem with this library.
Now usage is very simple and compact like this:
GMailer.connect(name,pwd) do |g|
#fetch
g.fetch
label=>"my_label") {|snapshot|
puts "Total # of conversations of my_label = " +
snapshot.box_total.to_s
}
#get contact
g.fetch
contact=>"freq").each do |item|
puts "Name: #{item['name']} Email: #{item['email']}"
end
#send
g.send(
:to => "(e-mail address removed)",
:subj => "Hello There!",
:body => "Hi...\n\nBlah blah blah~...",
:files => ["./test.txt"]
)
end
Project:: http://rubyforge.org/projects/gmailutils/
Bugs:: http://rubyforge.org/tracker/?group_id=869
Regards,
Park Heesob
It can fetch mails, save attachements, get cotact lists, invite someone
or send message with file attachments. You can make GMail as an online
backup system or as a virtual filesystem with this library.
Now usage is very simple and compact like this:
GMailer.connect(name,pwd) do |g|
#fetch
g.fetch
puts "Total # of conversations of my_label = " +
snapshot.box_total.to_s
}
#get contact
g.fetch
puts "Name: #{item['name']} Email: #{item['email']}"
end
#send
g.send(
:to => "(e-mail address removed)",
:subj => "Hello There!",
:body => "Hi...\n\nBlah blah blah~...",
:files => ["./test.txt"]
)
end
Project:: http://rubyforge.org/projects/gmailutils/
Bugs:: http://rubyforge.org/tracker/?group_id=869
Regards,
Park Heesob