cyrus-sasl Simple authentication security layer, SASL is mainly used for SMTP authentication.
cyrus-sasl (Simple Authentication Security Layer) is a simple authentication security layer, SASL is mainly used for SMTP authentication. While cyrus-sasl is in the OS, saslauthd is its daemon.
1. syrus-sasl installation:
yum install cyrus-sasl -ysaslauthd is a daemon detection version
of the authentication service cyrus - sasl: saslauthd -v
2. saslauthd configuration;
Modify the smtpd file: [root@mail ~]# cat /etc/sasl2/smtpd.conf pwcheck_method: saslauthd mech_list: plain login log_level: 3 saslauthd_path:/var/run/saslauthd/mux
Modify the saslauthd file: [root@mail ~]# cat /etc/sysconfig/saslauthd SOCKETDIR=/var/run/saslauthd # MECH = pam MECH=shadow FLAGS=
3. Test cyrus-sasl
Create a test system account test # useradd user1 &&echo '123456'| passwd –stdin user1 # su user1 # mkdir -p ~/mail/.imap/INBOX
4. Start the service;
/etc/init.d/saslauthd start chkconfig saslauthd on
5. Test creation system user authentication: display ok means success.
testsaslauthd -u user1 -p '123456' 0: OK "Success."