0

我使用的是 ruby​​ 1.8.7。我尝试从收件箱中获取邮件。

require 'net/pop'
Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
Net::POP3.start('pop.gmail.com', 995, 'user@gmail.com', 'password') do |pop|
  if pop.mails.empty?
    puts 'No mails.'
  else
     pop.each_mail do |m|   # or "pop.mails.each ..."
     puts "Mail #{m.header}"
     end
  end
end

它工作正常。在这里我如何从“m.header”获取邮件地址、主题和附件?

4

1 回答 1

0

@madasamysankarapandian 您不能直接从m.header中提取信息,因为它是一个 String 类。你将不得不解析它。

于 2013-10-22T09:40:12.883 回答