你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux下邮件服务器系统的配置

[日期:2012-09-15] 来源:51cto  作者:sf418 [字体: ]

四、 安装Courier authentication library

回到跟目录:

解压缩:

Linux下邮件服务器系统的配置

进入这个目录,然后进行编译;

Linux下邮件服务器系统的配置

编译命令如下:

./configure --prefix=/usr/local/courier-authlib --sysconfdir=/etc --with-authmysql --with-mysql-libs=/usr/lib/mysql --with-mysql-includes=/usr/include/mysql --with-RedHat --with-authmysqlrc=/etc/authmysqlrc --with-authdaemonrc=/etc/authdaemonrc --with-ltdl-lib=/usr/lib --with-ltdl-include=/usr/include

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

完成后,更改一下权限:

Linux下邮件服务器系统的配置

然后产生两个文件:

Linux下邮件服务器系统的配置

编辑authdaemonrc,表示所采用的模块列表:

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

然后编辑authmysqlrc,作用是如何来调用数据库,其中2525,2525 为postfix 用户的UID和GID:

Linux下邮件服务器系统的配置

((这时为后文要用的数据库的所有者的用户名、密码)

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

(指定你的mysql监听的端口,这里使用默认的3306)

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

保存退出;

在这一目录下找到一个控制脚本:

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

拷贝好后,更改权限:

Linux下邮件服务器系统的配置

然后我们就可以启动服务了:

Linux下邮件服务器系统的配置

通过输出重定向,加载courier-authlib服务的非标准库文件:

Linux下邮件服务器系统的配置

命令行就是这句话:echo "/usr/local/courier-authlib/lib/courier-authlib" >> /etc/ld.so.conf.d/courier-authlib.conf

执行完后,调用一下:

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

可以看到很多库都能配系统调用了;

然后再重启一下:

Linux下邮件服务器系统的配置

新建虚拟用户邮箱所在的目录,并将其权限赋予postfix用户:

Linux下邮件服务器系统的配置

接下来重新配置SMTP 认证,编辑 /usr/local/lib/sasl2/smtpd.conf ,确保其为以下内容:

Linux下邮件服务器系统的配置

Linux下邮件服务器系统的配置

保存退出;重启

Linux下邮件服务器系统的配置

linux
相关资讯       邮件服务器 
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2013/6/24 10:32:13
太难了!!