I've been working on setting up a rather complex mail setup, and have succeeded thus far with the exception of imap...
The basic idea is this: i have a freebsd system running multiple jails listening on private addresses (eg 10.x.x.x) which get NATed and proxies to and from the single IP address of the main server. For mail, i have qmail-popup and the bincimap-up running on the main server on its one external IP address. These front-ends call "jchkpwd", a small program i wrote to act as a proxy: + parse out the domain + jail(2) into right jail for that domain + exec to the real checkpassword (vchkpw) in that jail Anyway, that part seems to be working fine. What doesn't work is clients viewing messages under imap (pop works great). Connecting to imap with telnet everything seems to work fine (like the steps outlined in the FAQ). However, when i connect with mozilla or evolution they only occasionally show messages, 95% of the time they show blankness for an inbox that indeed has messages in it. Using a tcp proxy, i can see (at least in the case of evolution) that the message headers are indeed sent, but as i said nothing gets displayed in evolution. (mozilla seems to close the connection before it even gets that far) Any ideas what's up? Proxy logs of sample evolution and mozilla sessions can be seen here: http://srparish.net/tmp/mozilla.txt http://srparish.net/tmp/evolution.txt Thanks! sRp -- Scott Parish http://srparish.net/
