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