3. packages安装 选择最小化安装 选中 在custom选项里选中 compat3x compat4x man ports
4.rc.conf 设定: sendmail_enable="NONE"
5. 安装mysql A.可以在ports中安装 Cd /usr/ports/databases/mysql323-server Make install 安装的mysql的版本是mysql-3.23.58 B.以下是手动安装mysql-3.23.55 1)添加mysql用户组及mysql用户 hawk# pw groupadd mysql hawk# pw useradd mysql -g mysql -s /nonexistent 2)配置安装 hawk# tar zxvf mysql-3.23.55.tar.gz hawk# cd mysql-3.23.55 hawk# ./configure --prefix=/usr/local/mysql --with-low-memory \ --with-charset=gb2312 --without-debug hawk# make hawk# make install hawk# scripts/mysql_install_db hawk# chown -R root /usr/local/mysql hawk# chown -R mysql /usr/local/mysql/var hawk# chgrp -R mysql /usr/local/mysql hawk# cp support-files/my-medium.cnf /etc/my.cnf hawk# ln -s /usr/local/mysql/bin/safe_mysqld /usr/local/bin/safe_mysqld hawk# ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin/mysqladmin hawk# ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql hawk# ln -s /usr/local/mysql/lib/mysql /usr/local/lib/mysql 3)编辑用户数据库 以下是建库的语句 use mysql; #======================postfix================================== INSERT INTO user (host,user,password) VALUES('localhost','postfix',''); update user set password=password('hawk') where User='postfix'; FLUSH PRIVILEGES; GRANT ALL ON mail.* TO postfix@localhost IDENTIFIED BY "hawk"; #======================courier================================== INSERT INTO user (host,user,password) VALUES ('localhost','courier',''); update user set password=password('hawk') where User='courier'; FLUSH PRIVILEGES; GRANT select,insert,update on mail.* TO courier; #=======================MAIL.SQL=================================
#Create mail database
CREATE DATABASE mail; use mail;
#Create the aliases table
CREATE TABLE aliases ( alias varchar(255) NOT NULL default '', rcpt varchar(255) default NULL, PRIMARY KEY (alias) ) TYPE=MyISAM;