欢迎来到天天文库
浏览记录
ID:34725369
大小:244.68 KB
页数:42页
时间:2019-03-10
《postfix完全配置指南》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Postfix完全配置指南经过近一周的配置,终于把邮件服务器搭建好了,有点兴奋,现我把配置文档贡献出来。(注:文档是借助别人写的做了校正修改)联系方式:QQ:279379936MSN:chengpeng21186@163.com测试平台:CentOSrelease5.3需要的包:mysql-5.1.49.tar.gzcyrus-sasl-2.1.22.tar.gzhttpd-2.2.14.tar.gzphp-5.2.2.tar.bz2postfix-2.6.2.tar.gzcourier-authlib-0.62.4.tar.bz2courier-imap-4.1.2.tar.bz2ext
2、mail-1.2.tar.gzperl-Unix-Syslog-0.100-1.2.el5.rf.i386.rpmlibmysql10-3.23.52-1mdk.i586.rpmDBD-mysql-3.0008.tar.gzextman-0.2.5.tar.gzperl-GD-2.35-1.el5.rf.i386.RpmphpMyAdmin-2.11.10-all-languages.tar.GzTime-HiRes-1.86.tar.GzFile-Tail-0.99.3.tar.Gzrrdtool-1.2.23.tar.gz以上为搭建最基本的邮件服务器所需要的包如支持extman后台的图
3、形日志功能需装以下包:基础架构图(引用)配置DNS及主机名,域名#hostnamemail.pengpeng.com查询是否已安装软件#rpm-qa
4、grephttpd#rpm-qa
5、grepmysql#rpm-qa
6、grepphp#rpm-qa
7、grepsasl#rpm-qa
8、grepssl//可采用系统自带的不用卸载#rpm-qa
9、grepsendmail#rpm-e--nodepssendmail//举例卸载方式安装mysql#tarxzvfmysql-5.1.49.tar.gz#cdmysql-5.1.49#groupaddmysql#useradd-gmysql-s/sbin/n
10、ologinmysql注:源码包编译安装的时候有可能因系统缺少某些包造成编译安装出错,建议直接配好本地yum源(挂载光盘,以光盘做为yum源)#yum-yinstallgcc*#yum-yinstallncurses-devel*#CFLAGS="-O3"CXX=gccCXXFLAGS="-O3-felide-constructors-fno-exceptions-fno-rtti-fomit-frame-pointer"./configure--prefix=/usr/local/mysql--localstatedir=/usr/local/mysql/var--with-uni
11、x-socket-path=/tmp/mysql.sock--enable-assembler--with-mysqld-ldflags=-all-static--with-charset=utf8--with-extra-charsets=all--enable-thread-safe-client--enable-local-infile--with-low-memory注:出错了,提示:configure:error:Nocurses/termcaplibraryfound这是缺少ncurses包,挂载安装盘,找到ncurses-devel-5.5-24.2006071
12、5.i386.rpm安装#make#makeinstall#cpsupport-files/my-medium.cnf/etc/my.cnf#cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld#chmod700/etc/rc.d/init.d/mysqld#chkconfig--addmysqld#chkconfigmysqldon35#cd/usr/local/mysql#bin/mysql_install_db--user=mysql#chown-Rroot.#chown-Rmysqlvar#chgrp-Rmysql.#service
13、mysqldstartorbin/mysqld_safe--user=mysql&注:(如果没有问题的话,应该会出现类似这样的提示:[1]42264#Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/var如果出现mysqlended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置,大多数问题是权限设
此文档下载收益归作者所有