首页 | 最新消息 | 文档资料 | 软件下载 | 在线论坛 | 技术支持 | 联系我们

 

  在Redhat7.1上安装iGENUS

一.安装前的准备

安装好redhat7.1 apache mysql(redhat7.1的第二张光盘上有mysql)

下载以下软件:

1. qmail-1.03 (qmail-1.03.tar.gz)

2. vpopmail (vpopmail-4.10.26.tar.gz)

3. igenus (igenus_2_20010815_snap.tgz)

注:这里是使用inetd启动pop3和smtp。如果需要用tcpserver启动,需下载tcpserver(ucspi-tcp-0.88).

所有用户的密码都是通过mysql来验证的.

二.安装qmail

1. # tar xvzf qmail-1.03.tar.gz

2. # cd qmail-1.03

3. # mkdir /var/qmail

4. # groupadd nofiles

5. # useradd -g nofiles -d /var/qmail/alias alias

6. # useradd -g nofiles -d /var/qmail qmaild

7. # useradd -g nofiles -d /var/qmail qmaill

8. # useradd -g nofiles -d /var/qmail qmailp

9. # groupadd qmail

10. # useradd -g qmail -d /var/qmail qmailq

11. # useradd -g qmail -d /var/qmail qmailr

12. # useradd -g qmail -d /var/qmail qmails

13. # make setup check

14. # ./config-fast your.full.host.name (例如: ./config-fast mail.test.com)

15. # cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

16. # chmod 644 ~alias/.qmail*

17. copy /var/qmail/boot/home to /var/qmail/rc

rc的内容如下:

#!/bin/sh

# Using splogger to send the log through syslog.

# Using qmail-local to deliver messages to ~/Mailbox by default.

exec env - PATH="/var/qmail/bin:$PATH" \

qmail-start ./Maildir/ splogger qmail

18. # echo "csh -cf '/var/qmail/rc &' " >> /etc/rc.d/rc.local (在机器重起的时候会自动启动qmail)

19. # csh -cf '/var/qmail/rc &' (启动qmail)

20. Qmail安装完成,安装完vpopmail后,再编辑pop3和smtp.

三.安装vpopmail

1. # tar xvzf vpopmail-4.10.26.tar.gz

2. # cd vpopmail-4.10.26

3. # vi mysql.h

根据你的MYSQL的设置,更改下面的配置

#define MYSQL_SERVER "localhost"

#define MYSQL_USER "root"

#define MYSQL_PASSWD "yyyyy"

4. # groupadd -g 89 vchkpw

5. # useradd -g vchkpw -u 89 vpopmail

6. # touch ~vpopmail/etc/tcp.smtp

# echo "127.0.0.:allow,RELAYCLIENT=\"\"" > ~vpopmail/etc/tcp.smtp

(this is the minimum required. You might also want to add the IP's on the email machine and any static IP's you wish to

allow smtp relay services for.you can add other ip's later, when ever you want.)

7. # ./configure --enable-mysql=y --enable-mysql-replication=y --enable-valias=y --enable-qmail-ext=y --enable-ip-alias-domains=y --enable-passwod=n (可以./configure --help看帮助)

8. # make

9. # make install-strip

10. vpopmail安装完成

11. 添加域名

# cd /home/vpopmail/bin

# ./vadddomain test.com --->添加你自己的域名

# ./vadddomain test1.com --->添加一个虚拟域名

# ./vadduser user@test.com password ----->添加域用户

# ./vadduser user@test1.com password ----->添加虚拟域用户

四. 编辑pop3和smtp

1. # cd /etc/xinetd.d

2. # vi pop3

pop3内容如下:

#default: off

# description: The POP3 service allows remote users to access their mail \

# using an POP3 client such as Netscape Communicator, mutt, \

# or fetchmail.

service pop3

{

disable =no

socket_type = stream

protocol = tcp

wait = no

user = root

server = /var/qmail/bin/qmail-popup

server_args = gzidc.net /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir

log_type = FILE /var/log/maillog

log_type = FILE /var/log/xinetd.log

log_on_success = HOST

log_on_failure = HOST RECORD

}

3. # vi smtp

smtp内容如下:

# default: off

# description: The POP3 service allows remote users to access their mail \

# using an POP3 client such as Netscape Communicator, mutt, \

# or fetchmail.

service smtp

{

disable =no

socket_type = stream

protocol = tcp

wait = no

user = qmaild

server = /var/qmail/bin/tcp-env

server_args = -R /var/qmail/bin/qmail-smtpd

log_type = FILE /var/log/maillog

env = NODNSCHECK=""

log_on_success = HOST

log_on_failure = HOST RECORD

only_from = 0.0.0.0

}

4. # /etc/rc.d/init.d/xinetd restart (启动pop3 smtp)

五. 安装igenus

1. # mv igenus_2_20010815_snap.tgz /var/www

2. # cd /var/www

3. # mkdir temp (建立临时文件夹给igenus使用)

4. # chown -R vpopmail.vchkpw temp

5. # tar xvzf igenus_2_20010815_snap.tgz

6. # cd /var/www/iGENUS/config

7. # 修改 config_inc.php

$CFG_BASEPATH = "/var/www/iGENUS"; --->是iGNEUS webmail安装在系统的路径

// Mysql

$CFG_MYSQL_HOST = 'localhost';

$CFG_MYSQL_USER = 'root'; ------------->对vpopmail数据库有读写操作的用户

$CFG_MYSQL_PASS = ''; ------------->用户密码

$CFG_MYSQL_DB = 'vpopmail';

$CFG_HOSTNAME = "http://mail.test.com"; ------>服务器的主机名

$CFG_LANGUAGE = gb; -----> 是系统默认语言,可有中英日可选。

$CFG_GMT = +8; -----> 是时区设置,中国选+8。

8. # 修改默认登录域的设置

编辑login.php

<OPTION VALUE="test.com" selected>test.com</OPTION> ---->默认登录域

<OPTION VALUE="test1.com">test1.com</OPTION> ---->其它域名

六. 设置Apche

1. # vi /etc/httpd/conf/httpd.conf (修改apache的配置)

修改以下内容:

User vpopmail

Group vchkpw

DocumentRoot "/var/www/iGENUS"

<Directory "/var/www/iGENUS">

2. # /etc/rc.d/init.d/httpd restart (重新启动httpd服务)

3. http://mail.test.com访问你的webmail!



Copyright © 1999-2004 iGENUS Org.
All rights reserved.