Method: Postman::Fetcher#fetch
- Defined in:
- lib/postman/fetcher.rb
#fetch ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/postman/fetcher.rb', line 27 def fetch download_count = 0 Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE) if @pop_ssl Net::POP3.start(@pop_host, @pop_port, @username, @password) do |pop| unless pop.mails.empty? pop.each_mail do |mail| File.open("#{inbox_dir}/#{mail.unique_id}", 'w') do |f| f.write mail.pop end download_count += 1 @process_count += 1 end end end download_count end |