I have nginx proxying imap and pop between 3 different backend servers, but it seems to be limited to about 210 concurrent connections. Requests beyond this get a connection timed out. I tried adding more worker processes but that didn't do anything. I have multi_accept on and have raised the number of worker_connections, but still no luck. I see rate limiting and connection bandwidth limitingby bidwell - Nginx Mailing List - English
Is there a work around? A google setting maybe? Is anyone else using nginx to map to imap.gmail.com? How do they get it working?by bidwell - Nginx Mailing List - English
I am running nginx 1.1.19 on an Ubuntu 12.04.4 64but server. I have nginx configured to enter on port 143 and go out to 127.0.0.1:143 where it goes through stunnel to go to imap.gmail.com:993. If I talk directly to 127.0.0.1:143 (to stunnel) it works. If I talk to nginx, it authenticates, logs correct username, target IP and port, gets the Capability list and registers a successful login to theby bidwell - Nginx Mailing List - English
My nginx error.log shows the following: *5 upstream sent invalid response: "* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH a1 OK test@example.com Test User authenticated (Success)" while reading response from upstream,... It appears to not like google's CAPABILITY line. Is it too long? Any suby bidwell - Nginx Mailing List - English
Thank you. That is what I thought and have implimented. Tracing the problem further, my imap connection successfully authenticates and then gets a "connection closed by foreign host" going through nginx. The pop connection works just fine, but imap fails. I have nginx configured to enter on port 143 and go out to 127.0.0.1:143 where it goes through stunnel to go to imap.gmail.com:9by bidwell - Nginx Mailing List - English
I need to map from username to login name where I wish to map from just username to username@domain.org for gmail and windomain\username for an exchange server. Is there a way for me to build in hooks to change the username before connecting. I can to that in my mailauth.pm module but don't know how to return the updated username.by bidwell - Nginx Mailing List - English