首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

经过POP3读取邮件

2012-11-05 
通过POP3读取邮件require net/poppop Net::POP3.new(pop3.example.com)pop.start(YourAccount, Y

通过POP3读取邮件

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

?

更多例子请参考http://www.ensta-paristech.fr/~diam/ruby/online/ruby-doc-stdlib/libdoc/net/pop/rdoc/classes/Net/POP3.html

热点排行