資源描述:
《postfix完全配置指南》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Postfix完全配置指南經(jīng)過近一周的配置,終于把郵件服務(wù)器搭建好了,有點興奮,現(xiàn)我把配置文檔貢獻(xiàn)出來。(注:文檔是借助別人寫的做了校正修改)聯(lián)系方式: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以上為搭建最基本的郵件服務(wù)器所需要的包如支持extman后臺的圖
3、形日志功能需裝以下包:基礎(chǔ)架構(gòu)圖(引用)配置DNS及主機(jī)名,域名#hostnamemail.pengpeng.com查詢是否已安裝軟件#rpm-qa
4、grephttpd#rpm-qa
5、grepmysql#rpm-qa
6、grepphp#rpm-qa
7、grepsasl#rpm-qa
8、grepssl//可采用系統(tǒng)自帶的不用卸載#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注:源碼包編譯安裝的時候有可能因系統(tǒng)缺少某些包造成編譯安裝出錯,建議直接配好本地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&注:(如果沒有問題的話,應(yīng)該會出現(xiàn)類似這樣的提示:[1]42264#Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/var如果出現(xiàn)mysqlended這樣的語句,表示Mysql沒有正常啟動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置,大多數(shù)問題是權(quán)限設(shè)