1. 程式人生 > >Postfix 郵件服務 - 郵箱組件 cyrus-sasl

Postfix 郵件服務 - 郵箱組件 cyrus-sasl

組件 class etc all col 文件 method ucc pwch

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