cyrus-sasl 简单认证安全层, SASL主要是用于SMTP认证。
cyrus-sasl(Simple Authentication Security Layer)简单认证安全层, SASL主要是用于SMTP认证。而cyrus-sasl在OS里面,saslauthd是其守护进程。
1、syrus-sasl 安装:
yum install cyrus-sasl -y saslauthd是认证服务cyrus-sasl的守护进程 检测版本:
saslauthd -v
2、saslauthd 配置;
修改 smtpd 文件: [root@mail ~]# cat /etc/sasl2/smtpd.conf pwcheck_method: saslauthd mech_list: plain login log_level: 3 saslauthd_path:/var/run/saslauthd/mux
修改saslauthd文件: [root@mail ~]# cat /etc/sysconfig/saslauthd SOCKETDIR=/var/run/saslauthd # MECH=pam MECH=shadow FLAGS=
3、测试 cyrus-sasl
创建一个测试系统账户 test # useradd user1 &&echo ‘123456‘| passwd –stdin user1 # su user1 # mkdir -p ~/mail/.imap/INBOX
4、启动服务;
/etc/init.d/saslauthd start chkconfig saslauthd on
5、测试创建系统用户认证:显示 ok 表示成功。
testsaslauthd -u user1 -p ‘123456‘ 0: OK "Success."
Postfix 邮件服务 - 邮箱组件 cyrus-sasl
原文:https://www.cnblogs.com/sharesdk/p/8975062.html