Chinaunix首页 | 论坛 | 博客
  • 博客访问: 381603
  • 博文数量: 114
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1219
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-07 21:23
文章分类

全部博文(114)

文章存档

2018年(1)

2017年(5)

2016年(87)

2015年(21)

我的朋友

分类: 系统运维

2016-01-16 15:45:59

1、安装Courier-Authlib
安装以下软件包:
shell
# yum install courier-authlib
# yum install courier-authlib-mysql
编辑/etc/authlib/authmysqlrc文件:
shell
# vi /etc/authlib/authmysqlrc
并将其内容清空,然后增加如下内容:

  1. MYSQL_SERVER localhost
  2. MYSQL_USERNAME extmail
  3. MYSQL_PASSWORD extmail
  4. MYSQL_SOCKET /var/lib/mysql/mysql.sock
  5. MYSQL_PORT 3306
  6. MYSQL_OPT 0
  7. MYSQL_DATABASE extmail
  8. MYSQL_USER_TABLE mailbox
  9. MYSQL_CRYPT_PWFIELD password
  10. MYSQL_UID_FIELD uidnumber
  11. MYSQL_GID_FIELD gidnumber
  12. MYSQL_LOGIN_FIELD username
  13. MYSQL_HOME_FIELD homedir
  14. MYSQL_NAME_FIELD name
  15. MYSQL_MAILDIR_FIELD maildir
  16. MYSQL_QUOTA_FIELD quota
  17. MYSQL_SELECT_CLAUSE SELECT username,password,"",uidnumber,gidnumber,\
  18.                         CONCAT('/home/domains/',homedir), \
  19.                         CONCAT('/home/domains/',maildir), \
  20.                         quota, \
  21.                         name \
  22.                         FROM mailbox \
  23.                         WHERE username = '$(local_part)@$(domain)'


修改authdaemonrc文件


shell
# vi /etc/authlib/authdaemonrc
修改如下内容:

  1. authmodulelist="authmysql"
  2. authmodulelistorig="authmysql"


  1. authmodulelist="authmysql"
  2. authmodulelistorig="authmysql"


2、启动courier-authlib:

shell
# service courier-authlib start
如一切正常,命令行将返回如下信息:
Starting Courier authentication services: authdaemond 
修改authdaemon socket目录权限
如果该目录权限不正确修改,maildrop及postfix等将无法正确获取用户的信息及密码认证:
shell
# chmod 755 /var/spool/authdaemon/
阅读(879) | 评论(0) | 转发(0) |
0

上一篇:二.配置MTA-postfix

下一篇:三.配置maildrop

给主人留下些什么吧!~~