Nis*_*rma 3 ruby authentication imap sasl ruby-on-rails-3.2
我正在使用 ruby 1.9.3 使用“net/imap”库验证电子邮件凭据。如果我尝试在 Rails 控制台中使用以下代码,它会起作用:-
imap = Net::IMAP.new('imap.aol.com')
imap.authenticate('LOGIN', "username@aol.com".split("@").first, "password")
Run Code Online (Sandbox Code Playgroud)
但是当我在 Rails 应用程序中使用它时,它给了我一个错误:-
Specified SASL mechanism not supported.
Run Code Online (Sandbox Code Playgroud)
这种情况仅发生在 AOL 的情况下,雅虎在控制台和 Rails 应用程序中都可以工作。
有谁知道它可能是什么。
谢谢
我使用 imap.login 代替 imap.authenticate。它就像一个魅力。
imap.login('user', 'passwd')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
900 次 |
| 最近记录: |