Проверьте количество непрочитанных сообщений Gmail с помощью Ruby

Как я могу проверить количество непрочитанных сообщений Gmail в моем почтовом ящике с помощью короткого скрипта Ruby?


person donald    schedule 17.06.2011    source источник


Ответы (2)


Используйте ruby-gmail.

gem install ruby-gmail mime

irb(main):001:0> require 'gmail'
=> true
irb(main):002:0> gmail = Gmail.new("[email protected]", "password")
=> #<Gmail:0x1ea65d8 ([email protected]) disconnected>
irb(main):004:0> gmail.inbox.count(:unread)
=> 42
person Vasiliy Ermolovich    schedule 17.06.2011

Решение Нэша сработало для меня, как только я добавил require 'rubygems' в качестве первого шага.

Прежде чем я сделал это, я получил следующую ошибку при использовании require 'gmail'.

LoadError: no such file to load -- gmail
person michaeloboyle    schedule 03.02.2012