Chinaunix
标题:
通过POP3读取邮件
[打印本页]
作者:
听老歌
时间:
2011-11-02 15:22
标题:
通过POP3读取邮件
通过POP3读取邮件
Ruby代码
1.require 'net/pop'
2.
3.pop = Net::POP3.new('pop3.example.com')
4.pop.start('YourAccount', 'YourPassword')
5.if pop.mails.empty?
6. puts 'No mail.'
7.else
8. i = 0
9. pop.each_mail do |m|
10. File.open("inbox/#{i}", 'w') do |f|
11. f.write m.pop
12. end
13. m.delete
14. i += 1
15. end
16. puts "#{pop.mails.size} mails popped."
17.end
18.pop.finish
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/~d ... asses/Net/POP3.html
作者:
幽鬼-yg
时间:
2011-11-02 23:03
谢谢 楼主
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2