背景:
阅读新闻
Linux下源码搭建Extmail邮件服务器
[日期:2013-06-15] 来源:Linux社区 作者:iceblock [字体:]
6.安装courier-authlib
[root@mail ~]# tar -jxvf courier-authlib-0.63.1.20111230.tar.bz2 -C /usr/local/src/
[root@mail ~]# cd /usr/local/src/courier-authlib-0.63.1.20111230/
[root@mail courier-authlib-0.63.1.20111230]# ./configure --prefix=/usr/local/courier-authlib --sysconfdir=/etc --with-authmysql --with-mysql-libs=/usr/local/mysql/lib/ --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
[root@mail courier-authlib-0.63.1.20111230]# make
[root@mail courier-authlib-0.63.1.20111230]# make install
[root@mail courier-authlib-0.63.1.20111230]# service postfix restart
[root@mail etc]# cp authdaemonrc.dist authdaemonrc 验证时使用的模块
[root@mail etc]# cp authmysqlrc.dist authmysqlrc
[root@mail etc]# vim authdaemonrc
[root@mail etc]# vim authmysqlrc
[root@mail src]# cd /usr/local/src/courier-authlib-0.63.1.20111230/
[root@mai courier-authlib-0.63.1.20111230]#cp courier-authlib.sysvinit /etc/init.d/courier-authlib 拷贝启动脚本
[root@mail courier-authlib-0.63.1.20111230]# chmod a+x /etc/init.d/courier-authlib 修改权限可执行
[root@mail courier-authlib-0.63.1.20111230]# chkconfig courier-authlib on添加开机启动
[root@mail courier-authlib-0.63.1.20111230]# service courier-authlib start启动courier-authlib
[root@mail courier-authlib-0.63.1.20111230]# cd /usr/local/courier-authlib/
[root@mail courier-authlib]# vim /etc/ld.so.conf.d/courier-authlib.conf导入库文件
[root@mail lib]# ldconfig
[root@mail lib]# ldconfig -pv |grep courie
[root@mail lib]# cd ..
[root@mail courier-authlib]# ln -s /usr/local/courier-authlib/include/ /usr/include/courier-authlib对头文件做一个符号链接
[root@mail courier-authlib]# vim /etc/postfix/main.cf
添加如下内容以便让postfix支持虚拟域和虚拟账号
新建虚拟用户邮箱所在的目录,并将其权限赋予postfix用户
[root@mail ~]# mkdir -pv /var/mailbox
[root@mail ~]# chown -R postfix /var/mailbox
重新配置SMTP 认证
[root@mail postfix]# vim /usr/lib/sasl2/smtpd.conf
7.安装extman
[root@mail ~]# tar -zxvf extman-1.1.tar.gz
[root@mail ~]# cd extman-1.1
[root@mail extman-1.1]# cd docs/
[root@mail docs]# mysql -u root -p <extmail.sql 导入数据库
[root@mail docs]# mysql -u root -p <init.sql
[root@mail docs]# mysql -u root -p 登陆数据库进行账号授权
mysql> GRANT all privileges on extmail.* TO extmail@localhost IDENTIFIED BY 'extmail';
mysql> GRANT all privileges on extmail.* TO extmail@127.0.0.1 IDENTIFIED BY 'extmail';
mysql> FLUSH PRIVILEGES;刷新授权
[root@mail docs]# cp mysql_virtual_* /etc/postfix/
[root@mail postfix]# service postfix restart重启postfix服务
启动Apache 报错:libphp5.so:undefined symbol: zend_parse_parameters
相关资讯 Extmail
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯