首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> 邮件服务器 -> 技术内容 退出登录 用户管理

我的qmail、igenus安装笔记【原】邮件服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 23:53:15  论文发布人:chjchjchj

减小字体 增大字体

              摘要:我的qmail、igenus安装笔记【原】
首先感谢gadfly老大的帮助,没有他的大力帮忙,我的qmail就做不下去。谢谢!!!谢谢!!!!!!!
还要感谢peng姐的安装文档和帮助,没有他的文档和帮助,我也做不了,谢谢!!!谢谢!!!!!!!
还要感谢所有写过安装指南、FAQ的人,他们的资料是我在迷雾中的指明灯。谢谢!!!!!

偶D文档修改了部分peng姐D错误。
有问题需要我帮忙的话可以找我,QQ:298613,hojo,身份认证写上chinaunix。

操作系统是trustix linux。
1、安装mysql

groupadd mysql
useradd –g mysql mysql

tar –xzvf mysql-xxxxx.tar.gz
cd mysql-xxxxx
./configure –prefix=/usr/local/mysql
make
make install

/usr/local/mysql/bin/mysql_install_db
chown -R root:mysql /usr/local/mysql 
chmod -R 640 /usr/local/mysql 
chmod -R u+X,g+X /usr/local/mysql 
chmod -R ug+x /usr/local/mysql/bin 
chmod -R g+w /usr/local/mysql/data 
(# chmod -R g+w /usr/local/mysql/var)
chmod 755 /usr/local/mysql/libexec/mysqld
/usr/local/mysql/bin/safe_mysqld --user=mysql &

修改mysql密码
usr/local/mysql/bin/mysqladmin -u root password 'password'
修改启动:
vi /etc/rc.d/rc.local
/usr/local/mysql/bin/safe_mysqld --user=mysql &
/usr/local/apache/bin/apachectl start & (启动apache,装完apache才写)

2 、安装apache 2

cd apache-2.xxx
groupadd vchkpw
useradd -g vchkpw -d /home/vpopmail vpopmail

./configure --prefix=/usr/local/apache --enable-cgi --enable-cgid --enable-so
make 
make install
修改/usr/local/apache/conf/httpd.conf
启动apache用户、组改为:
User vpopmail
Group vchkpw
增加cgi头
AddHandler cgi-script .cgi .pl
启动apache:
/usr/local/apache/bin/apache start
访问:http://x.x.x.x/index.html.en测试
访问:http://x.x.x.x/cgi-bin/test-cg 测试cgi 

3、安装Qmail

设定qmail用户和组
mkdir /usr/local/qmail
groupadd nofiles 
useradd -g nofiles -d /usr/local/qmail/alias alias 
useradd -g nofiles -d /usr/local/qmail qmaild 
useradd -g nofiles -d /usr/local/qmail qmaill 
useradd -g nofiles -d /usr/local/qmail qmailp 
groupadd qmail 
useradd -g qmail -d /usr/local/qmail qmailq 
useradd -g qmail -d /usr/local/qmail qmailr 
useradd -g qmail -d /usr/local/qmail qmails


chmod 755 /usr/local/qmail
chgrp qmail /usr/local/qmail

# tar xzf qmail-1.03.tar.gz
# patch -p0 < qmail-103.patch 
(用ls命令要可以看到 qmail-1.03(目录)和qmail-103.patch(文件))
cd qmail-1.03 
make setup check 
./config-fast test.domain.com 
建立系统别名
cd /usr/local/qmail/alias 
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root 
chmod 644 /usr/local/qmail/alias/.qmail* 

cp /usr/local/qmail/boot/home /usr/local/qmail/rc 
chmod 755 /usr/local/qmail/rc 

ln -s /usr/local/qmail/bin/sendmail /usr/lib/sendmail 
ln -s /usr/local/qmail/bin/sendmail /usr/sbin/sendmail
chmod 755 /usr/local/qmail/bin/sendmail

vi /usr/local/qmail/rc 
修改其中./Mailbox为./Maildir/ 

设定qmail自启动
mkdir /etc/qmail 
touch /etc/qmail/startvi /usr/local/qmail/rc 
echo "csh -cf '/usr/local/qmail/rc &'">/etc/qmail/start 
echo "/etc/qmail/smtp.sh">>/etc/qmail/start

3、安装php

cd php-4.3.2RC3
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs 

--enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-optimiation 

--enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning -enable-calendar 

--enable-dbx --enable-dio --enable-mcal --with-config-file-path=/usr/local/apache/conf
make
make install

cp php.ini-dist /usr/local/apache/conf/php.ini

vi /usr/local/apache/conf/httpd.conf 

让apache识别php
AddType application/x-httpd-php .php

# 加入以下行(装载php4模块并指定.php 文件) 
# LimitRequestBody (指定php处理的请求数据大小,以下指定为 20M) 

LoadModule php4_module        modules/libphp4.so
<Files *.php> 
SetOutputFilter PHP 
SetInputFilter PHP 
LimitRequestBody 20971520 
</Files> 

#注解以下行(在文本前加#),使apache显示中文,具体原因未知 
ForceLanguagePriority Prefer Fallback 
修改AddDefaultCharset ISO-8859-1为:
AddDefaultCharset gb2312


#加入默认的引导文件index.php(找到DirectoryIndex,修改如下:) 
DirectoryIndex index.html index.html.var index.php 

#指定网站目录(假设为 /apache 目录) 
DocumentRoot "/apache" 

vi /usr/local/apache/conf/php.ini 
#找到并修改以下参数 
max_execution_time = 600 ;最大运行时间 600 秒 
max_input_time = 600 ;最大输出时间 600秒 
memory_limit = 20M ;最大内存限制 20M 
file_uploads = On ;允许上载文件 
upload_max_filesize = 20M ;最大文件大小 20M 
post_max_size = 20M ;php可接受的 post 方法大小 20M 
session.auto_start = 1 ;session自动启动
把register_globals = Off 改为register_globals = On

测试php,写个test.php文件放到html目录下:
<?
phpinfo();
?>
chmod 555 test.php

5、安装ucspi-t

# tar zxvf ucspi-tcp-0.88.tar.gz 
# cd ucspi-tcp-0.88 
# make 
# make setup check 
 执行档将被安装于 /usr/local/bin 中

touch /etc/qmail/smtp.sh
chmod 755 /etc/qmail/smtp.sh
 smtp.sh装完vpopmail再编辑

编写tcp.smtp规则
touch /etc/qmail/tcp.smtp
echo "127.0.0.1:allow,RELAYCLIENT="\"\" > /etc/qmail/tcp.smtp 
echo ":allow" >> /etc/qmail/tcp.smtp 
编译tcp.smtp规则
/usr/local/qmail/bin/tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp < 

/etc/qmail/tcp.smtp 

echo “/etc/qmail/start” >> /etc/rc.d/rc.locad
7、安装vpopmail

增加vpopmail用户、组(前面装apache的时候已经做了,现在可以省略,没有做的一定要增加

vpopmail用户、组)
# groupadd vchkpw 
# useradd -g vchkpw -d /home/vpopmail vpopmail

tar vpopmail-5.2.tar.gz 
cd vpopmail-5.2 
vi vmysql.h 
根据你的MYSQL的设置,更改下面的配置 
#define MYSQL_SERVER "localhost" 
#define MYSQL_USER "root" 
#define MYSQL_PASSWD "123456" 

#define MYSQL_SERVER "localhost" 
#define MYSQL_USER&n
[] [返回上一页] [打 印] [收 藏]  
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· [图文] 我的qmail出问题了,
· 我的qmail安装历程W
· 我的qmail+vpopmail
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流