使用RUBY mail和mechanize在内容HTML中提取电子邮件字符串的简单代码

使用RUBY mail和mechanize在内容HTML中提取电子邮件字符串的简单代码,ruby,email,Ruby,Email,到目前为止,我有这个代码 #!/usr/local/bin/ruby require 'mysql2' require 'mechanize' require 'mailhandler' email_receiver = MailHandler.receiver(:imap) do |checker| checker.address = 'imap.example.com' checker.port = 993 checker.username = 'username' checker.pass

到目前为止,我有这个代码

#!/usr/local/bin/ruby
require 'mysql2'
require 'mechanize'
require 'mailhandler'
email_receiver = MailHandler.receiver(:imap) do |checker|
checker.address = 'imap.example.com'
checker.port = 993
checker.username = 'username'
checker.password = 'password'
checker.use_ssl  =  true
end
email_receiver.find_email(:by_subject => 'cambio')
这将返回=>true,但当我看到结果时:它不完整

# retrieve the body.
email_receiver.search(:email)

我做错什么了吗?

mailhandler
是一个相当新的宝石,我怀疑是否有人真正使用过它。也许您应该在github上打开一个问题,或者询问开发人员您建议使用什么gem。