Does anyone have pointers for getting Leopard client running UW IMAP?

With Leopard, launchd replaces xinetd, and the firewall has been (as far 
as I can tell) rewritten from scratch, so I'm having a hard time seeing 
it it's even listening for requests, nevermind responding to them. 

I have the imapd binary built and copied to /usr/local/libexec. 

I have a (possibly wrong, but it seemed to work under Tiger) launchd 
plist in /Library/LaunchDaemons/edu.uw.imap.plist. When I load it and 
try to make a local test connection, I just get:

    $ telnet localhost imap
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying 127.0.0.1...
    telnet: connect to address 127.0.0.1: Connection refused
    telnet: Unable to connect to remote host
    $ telnet localhost imaps
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying 127.0.0.1...
    telnet: connect to address 127.0.0.1: Connection refused
    telnet: Unable to connect to remote host
    $ 

Nothing gets logged at all anywhere under /var/log/* when I do this --
no record in system.log, the Postfix mail.log, etc.

I can directly invoke the daemon from the command line, though:

    $ echo ". capability" | /usr/local/libexec/imapd 
    * OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS 
LOGINDISABLED AUTH=GSSAPI] macgarnicle IMAP4rev1 2006k.398 at Thu, 6 Dec 2007 
10:00:12 -0500 (EST)
    * CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE CHILDREN 
MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT THREAD=REFERENCES 
THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS STARTTLS 
LOGINDISABLED AUTH=GSSAPI
    . OK CAPABILITY completed

I've tried setting the firewall to allow all incoming connections, but 
this didn't help. I've tried adding an ipfw rule to allow connections to 
ports 143 & 993, but that didn't change anything. 

I've seen sporadic reports that people have UW IMAP working -- at least 
as far as a listening daemon when the firewall is turned off -- but I 
haven't been able to find any concrete pointer on how to get that far.

My hunch is that my launchd plist must be wrong, or isn't being invoked 
correctly, but I've tried many different permutations of it and it 
hasn't gotten me anywhere. Rather than post examples of all the ones 
that aren't working, could someone (possibly off-list, if you like) 
suggest an example that works for Leopard?

Thanks.


-- 
Chris Devers


_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to