The first step is what happens when you run /usr/local/libexec/imapd from the shell. You should get a banner message looking like:
        * PREAUTH [CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE 
CHILDREN MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT 
THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND] Pre-authenticated user mrc 
pangtzu.panda.com IMAP4rev1 2007a.403 at Sun, 9 Mar 2008 16:06:04 -0700 (PDT)
if you run imapd as non-root. If you run it as root, you should get a banner message looking like:
        * OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS 
LOGINDISABLED] pangtzu.panda.com IMAP4rev1 2007a.403 at Sun, 9 Mar 2008 
16:07:15 -0700 (PDT)

Don't worry too much about what the banner says. What's important for this test is that you see "* OK" when imapd is run as root; and if you see "* PREAUTH" that means that it is not root.

If you do not see this, then something is wrong with your imapd binary.

If the imapd binary is OK, then verify your system configuration:
 . Are you really using inetd and not xinetd?
 . Your netstat didn't show port 993.  Make sure that in /etc/services,
   "imap" is defined as port 143 and "imaps" as port 993.  If imaps is
   listening on port 143, you will see that hanging behavior.

Last but certainly not least, check your TCP wrappers and other firewall settings.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to