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

四、 安装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

完成后,更改一下权限:

然后产生两个文件:

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

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

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

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

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

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

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

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

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

保存退出;

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

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

拷贝好后,更改权限:

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

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

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

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

执行完后,调用一下:

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

然后再重启一下:

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

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

保存退出;重启

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ec9b2ec9f0ce9e08de53085a5ede3757.html