Re: Cyrus IMAP 2.3.9 on Solaris 10 with ZFS and SAN

From: Bron Gondwana (no email)
Date: Sat Sep 22 2007 - 05:31:48 EDT

  • Next message: Alain Spineux: "Re: deliver reports (/var/lib/imap/socket/lmtp) failed: Connection refused"

    On Sat, 22 Sep 2007 14:19:45 +0930, "Daniel O'Connor" <> said:
    > On Sat, 22 Sep 2007, Bron Gondwana wrote:
    > > On Fri, Sep 21, 2007 at 05:53:48PM -0400, Wesley Craig wrote:
    > > > On 21 Sep 2007, at 13:36, Pascal Gienger wrote:
    > > > > A proxy would mean another possibility of failure. How stable is
    > > > > that proxy daemon? Another two boxes for redundancy?
    > > >
    > > > UMich runs the caching proxy on the host running httpd/webmail.
    > > > up- imapproxy is very stable.
    > >
    > > Fastmail runs our own "imappool" which is a funky daemon capable
    > > of passing FDs around between processes. I don't know how it works
    > > precisely, but it uses Socket::Pool which had a sourceforge project
    > > and doesn't appear to any more. My guess is that I'd rather not
    > > look at the code for fear of going totally insane.
    >
    > You can pass file descriptors over UNIX domain sockets, see SCM_RIGHTS.
    > Here is some code Google found ->
    > http://search.cpan.org/src/SAMPO/Socket-PassAccessRights-0.03/passfd.c

    Yeah, I think we're using that somewhere too.

    > It's a feature, not an insane kludge!

    Pot-ay-to, Pot-ah-to. Any sufficiently insane kludge is indistinguishable
    from a Unix feature (or did I get that backwards?)

    That said, I'm tempted by Wes's up-imapproxy idea for our WAP server.
    It's written in PHP so we don't run it on a box inside our trusted
    network, it just talks IMAP with the plebs. It currently uses
    imap_pconnect which has the lovely /feature/ of returning "too many
    login failures" rather than the actual error message if you enter the
    wrong password. Using a proxy to avoid continual reconnects but that
    could actually return a sane error message would be very nice.

    Bron.

    -- 
      Bron Gondwana
      
    ----
    Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Alain Spineux: "Re: deliver reports (/var/lib/imap/socket/lmtp) failed: Connection refused"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD