使用Ruby检查Gmail邮件的未读数量

3
如何使用简短的Ruby脚本检查我的收件箱中未读Gmail消息数量?
2个回答

4
使用 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

当我把 require 'rubygems' 放在第一步时,Nash 的解决方案对我有用。

在这之前,使用 require 'gmail' 时会出现以下错误。

LoadError: no such file to load -- gmail

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接