On 06/05/2015 07:50 AM, Dan White wrote:
On 06/04/15 14:23 -0600, Philip Prindeville wrote:
I'm running cyrus 2.4.17 on Fedora 21 (with cyrus-sasl 2.1.26).

I'm trying to write some test automation, but can only get it to work with IMAP, not IMAP/SSL.

If I run:

% cyradm --user cyrus --port 143 --auth login --notls localhost

that works fine (though oddly it complains about a self-signed cert). I've created a user "cyrus" using:

saslpasswd -c -u mail cyrus

and that authenticates fine.

If I run:

% cyradm --user --port 993 --auth login localhost

Assuming that you are not using client certs, try adding:

--tlskey ""

to your command.

No, then I just get:

TLS disabled.
cyradm: cannot authenticate to server with login as cyrus

and an exit code of 255.



however, it silently fails to authenticate with exit code 141.

The relevant part of my config file looks like:

admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
# sasl_pwcheck_method: saslauthd
sasl_pwcheck_method: auxprop
# sasl_mech_list: PLAIN LOGIN
sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
allowplaintext: no
defaultdomain: mail

Why does cyradm work with clear IMAP but fail with IMAP/S?

imtest is another option for automation.

Reply via email to