One thing I've noticed when it comes to SASL is often you have the SASL library but there are no authentication modules installed by default -- hance "no authenticators available". You'll likely need to install one or more authenticator modules depending on your preferred authentication method. For example: under CentOS if I look for SASL packages I see:
# yum list available | grep -i sasl cyrus-sasl.i686 2.1.26-23.el7 base cyrus-sasl-devel.i686 2.1.26-23.el7 base cyrus-sasl-gs2.i686 2.1.26-23.el7 base cyrus-sasl-gs2.x86_64 2.1.26-23.el7 base cyrus-sasl-gssapi.i686 2.1.26-23.el7 base cyrus-sasl-ldap.i686 2.1.26-23.el7 base cyrus-sasl-ldap.x86_64 2.1.26-23.el7 base cyrus-sasl-lib.i686 2.1.26-23.el7 base cyrus-sasl-md5.i686 2.1.26-23.el7 base cyrus-sasl-md5.x86_64 2.1.26-23.el7 base cyrus-sasl-ntlm.i686 2.1.26-23.el7 base cyrus-sasl-ntlm.x86_64 2.1.26-23.el7 base cyrus-sasl-plain.i686 2.1.26-23.el7 base cyrus-sasl-plain.x86_64 2.1.26-23.el7 base cyrus-sasl-scram.i686 2.1.26-23.el7 base cyrus-sasl-scram.x86_64 2.1.26-23.el7 base cyrus-sasl-sql.i686 2.1.26-23.el7 base cyrus-sasl-sql.x86_64 2.1.26-23.el7 base Note the packages cyrus-sasl-{gssapi,ldap,md5,ntlm,plain,scram, possibly sql & gs2}. Those are the authenticator modules. Install the one you need. I'd start with 'plain' and possibly 'login' if you aren't sure what you need. Debian/Ubuntu systems appear to have similar module packages, and I know that pkgsrc also has separate authentication module packages. Regardless of what package manager you're using I'd look for packages with 'sasl' or 'cyrus' in the name and see if you find anything that looks promising. -Jason -- Jason White jdwh...@menelos.com "The single biggest problem in communication is the illusion that it has taken place." - George Bernard Shaw