Postfix 邮件服务 - 邮箱组件 cyrus-sasl

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."

猜你喜欢

转载自www.cnblogs.com/sharesdk/p/8975062.html