我正在尝试连接到imap服务器以获取电子邮件,我正在使用此
imap = Net::IMAP.new('example.com')
这会创建一个imap实例。但是,当我尝试使用
进行身份验证时imap.authenticate('LOGIN', 'username', 'password')
我得到Plaintext authentication disallowed on non-secure (SSL/TLS) connections
。
在imap实例类中,我看到CAPABILITY属性包含此
LITERAL + SASL-IR登录 - 推荐ID启用IDLE STARTTLS LOGINDISABLED
而不是LOGIN我使用的是STARTTLS,但这似乎是未知的类型。