我正试图连接到一个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启用空闲启动登录禁用
而不是登录我已经使用STARTTLS,但这似乎是未知的类型。
1条答案
按热度按时间yyhrrdl81#
这已经很晚了,但如果你想要纯文本身份验证,只需启用SSL:
编辑:假设您实际上正在使用SSL配置和端口用于SSL IMAP。