用ruby程序接收邮件

使用Ruby接收126邮箱邮件简单示例:

require 'net/pop'pop = Net::POP3.new('pop3.126.com')pop.start('test', 'password')if pop.mails.empty?    puts 'No mail.'else    i = 0    # pop.each_mail do |m|   # or "pop.mails.each do |m|"    #   File.open("#{i}", 'w') do |f|    #     f.write m.pop    #   end    #   m.delete    #   i += 1    # end    pop.mails.each do |m|      File.open("mail", 'a') do |f|        f.write m.pop      end    end    puts "#{pop.mails.size} mails popped."endpop.finish