I need to map from username to login name where I wish to map from just
username to [email protected] 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.
I need to map from username to login name where I wish to map from just
username to [email protected] 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.
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: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 the remote (gmail)
imap
server and then closes the connection immediately. The following is a
transcript of the telnet session:
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 [email protected] Test User authenticated (Success)" while reading
response from upstream,…
It appears to not like google’s CAPABILITY line. Is it too long? Any
suggestions?