David G McMurtrie wrote:
On Mon, 21 Dec 2009, Torsten Schlabach wrote:

Dear list!

I am using Cyrus IMAPd 2.2.13 on Debian Lenny. I tried to configure my
IMAPd to allow PLAIN authentication, even over non-encrypted
connections. (This is a pure Intranet deployment and I understand the risk.)

Despite setting the appropriate options in imapd.conf, i.e.:

sasl_mech_list: PLAIN
sasl_minimum_layer: 0

the server just refuses to announce PLAIN as an authentication mechanism.

I think you have to set "allowplaintext: 1" in your imapd.conf and also specify your imap service in cyrus.conf as cmd="imapd -p 2" to tell it there's an external security layer in place.

The two methods that Dave mentions are mutually exclusive. Either one by itself should work. The 'allowplaintext' option works across all services. The '-p 2' option can be specified on a per-service basis, perhaps on the imapd listening on a private network, while the public network still requires PLAIN+TLS.

--
Kenneth Murchison
Systems Programmer
Carnegie Mellon University

Reply via email to