在ruby中使用“mail”gem阅读电子邮件需要帮助
发布时间:2020-12-16 21:35:44 所属栏目:百科 来源:网络整理
导读:我正在使用Watir进行自动化,创建一个我需要检查的电子邮件.我被指向电子邮件gem是最简单的方法. 我添加了以下代码,并能够从我的收件箱中收到第一封电子邮件. require 'mail' require 'openssl'Mail.defaults do retriever_method :pop3,:address = "email.so
我正在使用Watir进行自动化,创建一个我需要检查的电子邮件.我被指向电子邮件gem是最简单的方法.
我添加了以下代码,并能够从我的收件箱中收到第一封电子邮件. require 'mail' require 'openssl' Mail.defaults do retriever_method :pop3,:address => "email.someemail.com",:port => 995,:user_name => 'domain/username',:password => 'pwd',:enable_ssl => true end puts Mail.first 我是这个论坛的新手并且有以下问题: >如何获取所有未读电子邮件?我试过Mail.all,Mail.first,Mail.last,但没有回复未读的电子邮件. 解决方法
第
6.4.4 of the IMAP protocol节指示可用于搜索消息的不同搜索标志.
您可以通过将搜索标志传递给find方法来检索新消息,如下所示: new_messages = Mail.find(keys: ['NOT','SEEN']) 此消息也在issue on the Mail GitHub repo中得到了回答. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |