免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1442 | 回复: 0
打印 上一主题 下一主题

RedHat EL5/CentOS 5 配置postfix全功能服务器5--安装配置extmail [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 14:00 |只看该作者 |倒序浏览

安装extmail
[root@mail /home/down]#tar zxvf extmail-1\[1\]\[1\].0.4.tar.gz
[root@mail /home/down]#cd extmail-1.0.4/
[root@mail /home/down/extmail-1.0.4]#mkdir -vp /var/www/extsuite/extmail
mkdir: 已创建目录 “/var/www/extsuite/extmail”
[root@mail /home/down/extmail-1.0.4]#mv * /var/www/extsuite/extmail/
[root@mail /home/down]#tar zxvf extman-0\[1\]\[1\].2.3.tar.gz
[root@mail /home/down]#mkdir -vp /var/www/extsuite/extman
mkdir: 已创建目录 “/var/www/extsuite/extman”
[root@mail /home/down]#mv /home/down/extman-0.2.3/* /var/www/extsuite/extman/

[root@mail /home/down]#cd /var/www/extsuite/extmail/
[root@mail /var/www/extsuite/extmail]#cp webmail.cf.default webmail.cf
[root@mail /var/www/extsuite/extmail]#vi webmail.cf
SYS_USER_LANG = zh_CN  //53行
SYS_MAILDIR_BASE = /var/mailbox //103
115 SYS_MYSQL_USER = extmail
    116 SYS_MYSQL_PASS = extmail
    117 SYS_MYSQL_DB = extmail
118 SYS_MYSQL_HOST = localhost

[root@mail /var/www/extsuite/extmail]#cd ../extman
[root@mail /var/www/extsuite/extman]#vi webman.cf
51 SYS_GROUPMAIL_SENDER =
postmaster@mail.com
95 SYS_DEFAULT_UID = 1001
98 SYS_DEFAULT_GID = 1001

[root@mail /var/www/extsuite/extman]#cd docs/
[root@mail /var/www/extsuite/extman/docs]#export PATH=$PATH:/usr/local/mysql/bin

在初始化数据库时,更改init.sql中extmail.org的名称为自已域名

[root@mail /var/www/extsuite/extman/docs]#mysql -u root -p

[root@mail /var/www/extsuite/extman/docs]#mysql -u root -p

建立maildrop日志文件
[root@mail /var/www/extsuite/extman/docs]#touch /var/log/maildrop.log
[root@mail /var/www/extsuite/extman/docs]#chown vmail.vmail /var/log/maildrop.log

用foxmail测试


日志错误
Aug 28 02:53:22 mail authdaemond: failed to connect to mysql server (server=localhost, userid=extmail): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决:
[root@mail /var/www/extsuite/extman]#ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
日志错误
Aug  8 02:12:40 localhost pop3d: authentication error: Input/output error
解决
/usr/local/authlib/etc/authlib/authdaemonrc 文件错误
日志错误
28 02:59:13 mail pop3d: postmaster@mail.com: chdir(/var/mailbox/mail.com/postmaster/Maildir/) failed!!

更改/var/mailbox权限
登录extman 删除postmaster 再新建此用户


在文件/var/www/extsuite/extmail/html/default/index.html 将161行改为,可以得到不同
mail.com
aaa.com

邮件域的下拉列表,从而方便用户的使用。
[root@mail /var/mailbox]#vi /var/www/extsuite/extman/html/default/index.html

将114行改为


安装TCL支持
[root@mail /mnt/Server]#rmp -ivh tcl-devel-8.4.13-3.fc6.i386.rpm

安装图形日志显示支持
rpm -ivh freetype-devel-2.2.1-16.el5.i386.rpm
rpm -ivh libart_lgpl-devel-2.3.17-4.i386.rpm
rpm -ivh libpng-devel-1.2.10-7.i386.rpm

[root@mail /home/down]#tar zxvf rrdtool-1.2.28.tar.gz
[root@mail /home/down]#cd rrdtool-1.2.28
[root@mail /home/down/rrdtool-1.2.28]#./configure --prefix=/usr/local/rrdtool
[root@mail /home/down/rrdtool-1.2.28]#cp -r /var/www/extsuite/extman/addon/mailgraph_ext/ /usr/local/mailgraph_ext
[root@mail /home/down/rrdtool-1.2.28]#/usr/local/mailgraph_ext/mailgraph-init start


出现
Can't locate RRDs.pm in @INC (@INC contains:
解决
[root@mail /home/down/rrdtool-1.2.28]#ln -sv /usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/auto/RRDs/RRDs.so /usr/lib/perl5/5.8.8/i386-linux-thread-multi/
[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#ln -sv /usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/RRDs.pm /usr/lib/perl5/5.8.8/i386-linux-thread-multi/

出现
Can't locate File/Tail.pm in @INC
perl -MCPAN -e shell
cpan> install File::Tail

[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#/usr/local/mailgraph_ext/mailgraph-init start
Starting mail statistics grapher: mailgraph_ext
[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#/usr/local/mailgraph_ext/qmonitor-init start
Starting queue statistics grapher: qmonitor
[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#echo "/usr/local/mailgraph_ext/mailgraph-init start" >> /etc/rc.d/rc.local
[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#echo "/usr/local/mailgraph_ext/qmonitor-init start" >> /etc/rc.d/rc.local
[root@mail /usr/lib/perl5/5.8.8/i386-linux-thread-multi]#service httpd restart
停止 httpd:                                               [确定]
启动 httpd:                                               [确定]





Ok 成功!

Ok 成功!

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/47950/showart_1155740.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP