Nginx configuration for imap
ram at netcore.co.in
Thu Mar 18 06:49:37 EDT 2010
On Wed, 2010-03-17 at 22:45 -0700, Robert Banz wrote:
> memcached would certainly be fast, but what sort of authentication
> rate are you talking about here. My bet is that you've got other bits
> of system, such as the authentication validation with the target IMAP
> server, that will be more of a dominant term when it comes to the
> performance of your system.
> I deployed an nginix proxy to assist in my migration to Cyrus (once
> all my users were on Cyrus, murder took over) -- just had it do
> lookups against our LDAP directory to determine which IMAP provider to
> redirect to, it worked perfectly fine.
I dont think I am going to be able to connect to LDAP for every
connection. I have atleast 3000 pop and 1000 concurrent imap connections
on the server.
One more issue with nginx 0.8.34 is that when auth-fails on the real
server the nginx returns "BAD: internal server error"
The email clients are not able to interpret this error.
Can I configure nginx to pass on the actual message from my cyrus server
"NO LOGIN failed"
> On Wed, Mar 17, 2010 at 10:35 PM, Robert Mueller <robm at fastmail.fm>
> > But I thought a memcache lookup will be much more
> inexpenisve than
> > connecting to a mysql db to do lookup for every cyrus
> Probably slightly. But what happens if the value isn't in
> Where do you get the value from?
> Anyway, it's still WAY better than doing:
> > > > $user['user1'] = 10.1.1.1;
> > > > $user['user2'] = 10.1.1.2;
> > > > ----
> > > > $user[user15000]=10.1.1.1;
> For every lookup.
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info:
More information about the Info-cyrus