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

ログインの代わりにSTARTTLSを使用しましたが、これは不明なタイプのようです。

4

0 に答える 0