我已經使用紅寶石1.8.7。我試圖從收件箱中取回郵件。使用pop-ruby腳本獲取電子郵件地址,內容和附件
require 'net/pop'
Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
Net::POP3.start('pop.gmail.com', 995, '[email protected]', '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」獲取郵件地址,主題和附件?
什麼是995?出於好奇 –
不確定,現在無法測試,所以發表評論而不是回答:您需要'.pop'郵件來獲取'POP3Mail'對象,我認爲您可以從中閱讀您想要的信息。 – pduersteler
@ArupRakshit它是連接端口。 – Hauleth