POSTFIX+Extmail郵件系統搭建(完整版)系列之三

 第三部分:配置Courier-Authlib

1、安裝Courier-Authlib

安裝以下軟件包:

# yum install courier-authlib
# yum install courier-authlib-mysql

 

編輯/etc/authlib/authmysqlrc文件:

# vi /etc/authlib/authmysqlrc

 

並將其內容清空,然後增加如下內容:

MYSQL_SERVER            localhost

MYSQL_USERNAME          extmail

MYSQL_PASSWORD          extmail

MYSQL_SOCKET            /var/lib/mysql/mysql.sock

MYSQL_PORT              3306

MYSQL_OPT               0

MYSQL_DATABASE          extmail

MYSQL_USER_TABLE        mailbox

MYSQL_CRYPT_PWFIELD     password

MYSQL_UID_FIELD         uidnumber

MYSQL_GID_FIELD         gidnumber

MYSQL_LOGIN_FIELD       username

MYSQL_HOME_FIELD        homedir

MYSQL_NAME_FIELD        name

MYSQL_MAILDIR_FIELD     maildir

MYSQL_QUOTA_FIELD       quota

MYSQL_SELECT_CLAUSE     SELECT username,password,"",uidnumber,gidnumber,\

                        CONCAT('/home/domains/',homedir),               \

                        CONCAT('/home/domains/',maildir),               \

                        quota,                                          \

                        name                                            \

                        FROM mailbox                                    \

                        WHERE username = '$(local_part)@$(domain)'

 

 

修改authdaemonrc文件

# vi /etc/authlib/authdaemonrc

 

修改如下內容:

authmodulelist="authmysql"

authmodulelistorig="authmysql"

 

2、啓courier-authlib

# service courier-authlib start

如一切正常,命令行將返回如下信息:

 

Starting Courier authentication services: authdaemond


修改authdaemon socket目錄權限

如果該目錄權限不正確修改,maildroppostfix等將無法正確獲取用戶的信息及密碼認證:

# chmod 755 /var/spool/authdaemon/

點擊此處查看POSTFIX+Extmail郵件系統搭建(完整版)系列之二

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章