# Ruby imap: can't login to server a second time

**URL:** <https://www.ruby-forum.com/t/ruby-imap-cant-login-to-server-a-second-time/137253>\
**Category:** Ruby\
**Created:** [May 10, 2008, 7:13pm UTC](https://www.ruby-forum.com/t/ruby-imap-cant-login-to-server-a-second-time/137253 "2008-05-10T19:13:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![site-master](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/13edae/32.png) [@site-master](https://www.ruby-forum.com/u/site-master)\
**Post date:** [May 10, 2008, 7:13pm UTC](https://www.ruby-forum.com/t/ruby-imap-cant-login-to-server-a-second-time/137253/1 "2008-05-10T19:13:27Z")

</div>

Hi,

I have a courier imap server which i can log into and do all the things  
i want to do.

Now i need a script that can log into the server every so often and  
slurp the mail of into my web app.

I can log in but after i log out i can no longer log back in.

I get the following when running with Net::IMAP::debug = true, error  
thrown at login

C: RUBY0001 LOGIN  
S: RUBY0001 OK LOGIN Ok.  
C: RUBY0002 LOGOUT  
S: \* BYE Courier-IMAP server shutting down  
S: RUBY0002 OK LOGOUT completed  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/imap.rb:290:in  
`shutdown': Socket is not connected (Errno::ENOTCONN) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/imap.rb:290:in`disconnect’  
from ./mailmon:65

ruby version is ruby 1.8.6 (2007-09-24 patchlevel 111)  
[universal-darwin9.0] on leopard.

Any one got any ideas?

Thanks

Mark K.
