Проверьте непрочитанное количество сообщений Gmail с помощью Ruby - PullRequest
3 голосов
/ 17 июня 2011

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

Ответы [ 2 ]

4 голосов
/ 17 июня 2011

Использование ruby-gmail

gem install ruby-gmail mime

irb(main):001:0> require 'gmail'
=> true
irb(main):002:0> gmail = Gmail.new("email@gmail.com", "password")
=> #<Gmail:0x1ea65d8 (email@gmail.com) disconnected>
irb(main):004:0> gmail.inbox.count(:unread)
=> 42
1 голос
/ 03 февраля 2012

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

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

LoadError: no such file to load -- gmail
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...