【发布时间】:2011-07-18 11:08:36
【问题描述】:
以下脚本仅在实际发送邮件数在 3000+ 时,从已发送文件夹中返回 1000 封邮件
我怎样才能得到剩下的消息?
username = ask("Enter your username: ") { |q| q.echo = true }
password = ask("Enter your password: ") { |q| q.echo = "*" }
look_in_folder = "[Gmail]/Sent Mail"
save_to_folder = "/Users/penang/Desktop"
puts 'Starting...'
imap = Net::IMAP.new('imap.gmail.com', '993', true)
puts "Logging in as #{username} ..."
imap.login(username, password)
imap.examine(look_in_folder)
mails = imap.uid_search(["FROM", "me"])
puts "Found #{mails.count} mail(s) in folder '#{look_in_folder}'"
【问题讨论】:
标签: ruby imap gmail-imap