1

我正在尝试连接到 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 LOGIN-REFERRALS ID ENABLE IDLE STARTTLS LOGINDISABLED

而不是 LOGIN 我使用了 STARTTLS 但这似乎是未知类型。

4

0 回答 0