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/

Reply via email to