Ramya Krishnan wrote:
Hii,
I would like to configure a backend server and a frontend server(with
mupdate server). I use LDAP authentication(SASLAUTHD) in both backend
and frontend servers.
I am able to authenticate directly to the backend and select inbox.
When I connect through the frontend, I am able to authenticate but not
select inbox. It throws an error
"couldn't authenticate to backend server: no mechanism available"--log.
"a2 NO Server(s) unavailable to complete operation"--command line
I want to send a plain text password as the network between the frontend
and backend server is safe. I am trying this in cyrus-imapd-2.2.12.
Would this not be supported in this version? If it does support, is
there any configuration that has to be done..?
The frontend connects to the backend sees capability.
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS
NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND
BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE
MUPDATE=mupdate://10.1.21.11/ X-NETSCAPE
Any pointers???
Because the frontends proxy as the user to the backend, the IMAP LOGIN
command can not be used. The only plaintext SASL mechanism that can be
used is PLAIN, but you can't use it unless protected by TLS. Looking at
the CAPABILITY output above, it doesn't look like you've configured TLS.
You might also be able to fake this by running imapd on the backends
with the '-p 2' option.
--
Kenneth Murchison
Systems Programmer
Carnegie Mellon University
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html