Forum: Ruby on Rails IMAP disconnect method broken?

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Bealach Na Bo (Guest)
on 2006-04-25 11:21
(Received via mailing list)
I'm using the standard Net::IMAP and OpenSSL libraries to connect to
an IMAP server.
I can connect, examine and manipulate my INBOX, but when call the
disconnect method of the imap instance it just hangs. The minimal
version is almost identical to
the example on page 701 of "Programming Ruby". Should I be calling
some other method?

require 'net/imap'
require 'openssl'
server, login, password = 'imap.server','my_login','my_password'
imap = Net::IMAP::new(server, 993, true)
puts "Message count: #{ imap.responses["EXISTS"]}"["To", "Me"]).each do |message_id|
  envelope = imap.fetch(message_id, "ENVELOPE")[0].attr["ENVELOPE"]
  puts "#{envelope.from[0].name}: \t#{envelope.subject}"


This topic is locked and can not be replied to.