1
imap = Net::IMAP.new('imap.gmail.com', 993, usessl = true, certs = nil, verify = false)
imap.authenticate('XOAUTH2', user.gmail, user.google_token)
上面的代碼是給我一個錯誤,當我在Heroku的調度功能運行:IMAP在Heroku - 未知命令:AUTHENTICATE
Unknown command: AUTHENTICATE
/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/imap.rb:1158:in `get_tagged_response'
/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/imap.rb:1210:in `block in send_command'
/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/monitor.rb:211:in `mon_synchronize'
/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/imap.rb:1192:in `send_command'
/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/imap.rb:418:in `authenticate'
/app/app/models/user.rb:161:in `block in screen_email_for_probable_products'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:in `each'
/app/vendor/bundle/ruby/2.0.0/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:in `each'
/app/app/models/user.rb:155:in `screen_email_for_probable_products'
/app/lib/tasks/scheduler.rake:5:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.0.0/gems/rake-10.1.1/lib/rake/task.rb:236:in `call'
我以前測試此功能的地方發展沒有問題。任何人都知道爲什麼?