Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->Qmail ->正文

Linux qmail安装指南 2.9

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-28 点击: [收藏] [投稿]


password learning = ON --disable-learn-passwords (default)

md5 passwords = ON --enable-md5-passwords (default)

file locking = ON --enable-file-locking (default)

vdelivermail fsync = OFF --disable-file-sync (default)

make seekable = ON --enable-make-seekable (default)

clear passwd = ON --enable-clear-passwd (default)

user dir hashing = ON --enable-users-big-dir (default)

address extensions = OFF --disable-qmail-ext (default)

ip alias = OFF --disable-ip-alias-domains (default)

domain quotas = OFF --disable-domainquotas (default)

auth module = mysql --enable-auth-module=mysql

mysql replication = OFF --disable-mysql-replication (default)

sql logging = ON --enable-sql-logging

mysql limits = OFF --disable-mysql-limits (default)

MySQL valias = OFF --disable-valias (default)

auth inc = -I/usr/include/mysql

auth lib = -L/usr/lib/mysql -lmysqlclient -lz -lm

system passwords = OFF --disable-passwd (default)

pop syslog = show failed attempts with clear text password

--enable-logging=p

auth logging = ON --enable-auth-logging (default)

all domains in one SQL table = --enable-many-domains (default)



#POP3和SMTP测试

用outlook测试qmail的smtp和pop3是否正常,注意由于vpopmail支持虚拟域名,所以在outlook中设置邮件帐号时,用户名后要加上域名,如demo@demo.com。smtp是带认证的,在outlook中也要作相应设置。建议先测试正常后再进行下一步安装。如果qmail出现问题,可查看mysql中的vpopmail数据库,/var/log下的mysqld和maillog日志记录,这样容易很快找出问题。







第六节:安装iGenus(可选) TOP

 

iGENUS 不是一套独立的邮件系统,只是一个 Webmail 接口,需要配合 qmail+vpopmail+Mysql 使用。iGENUS 是由 PHP 写成,采用直接对 qmail 的 Maildir 进行读写操作,因而比 IMAP/POP 方式更快一点。

参考:http://www.igenus.org



#安装:

cd /home/pkg

tar zxvf igenus_2.0.2_20040901_release.tgz -C /var/www/

cd /var/www/

rm -rf html/

mv igenus html



#建temp文件夹

mkdir /tmp/temp

chmod -R 0755 /tmp/temp

chown -R vpopmail:vchkpw /tmp/temp



mkdir /home/netdisk

chmod -R 0755 /home/netdisk

chown -R vpopmail:vchkpw /home/netdisk



chmod -R 0755 /var/www/html/

chown -R vpopmail:vchkpw /var/www/html/





#修改httpd.conf

vi /etc/httpd/conf/httpd.conf



User vpopmail

Group vchkpw

DocumentRoot "/var/www/html/"



AddDefaultCharset GB2312 //使默认页面为中文



/etc/rc.d/init.d/httpd restart //重启apache,使修改生效



#修改config_inc.php文件

cd /var/www/html/config

vi config_inc.php



$CFG_BASEPATH = "/var/www/html/"; \\改成你安装的目录



$CFG_MYSQL_HOST = 'localhost';

$CFG_MYSQL_USER = 'vpopmail'; \\vpopmail访问mysql的帐号

$CFG_MYSQL_PASS = 'xukixu'; \\vpopmail访问mysql的密码

$CFG_MYSQL_DB = 'vpopmail'; \\数据库



$CFG_TEMP = "/tmp/temp"; \\删除$CFG_BASEPATH,并修改路径





#重新编制Mysql数据库表格



#删除之前创建的域名

vdeldomain domain.com



#编辑数据库:

mysql -uroot -pxukixu



use vpopmail;

drop table lastauth;

drop table vpopmail;

quit;



#编辑/var/www/html/docs/iGENUS.sql



vi /var/www/html/docs/iGENUS.sql



# phpMyAdmin SQL Dump

# version 2.5.3

# http://www.phpmyadmin.net

#

# Host: localhost

# Generation Time: Jun 04, 2004 at 11:26 AM

# Server version: 3.23.55

# PHP Version: 4.3.0

#

# Database : `vpopmail`

#



# --------------------------------------------------------



#

# Table structure for table `address`

#



use vpopmail; //加入这一行

CREATE TABLE `address` (

`id` int(11) unsigned NOT NULL auto_increment,

`pw_id` int(5) NOT NULL default '0',

`name` varchar(64) NOT NULL default '',

`email` varchar(128) NOT NULL default '',

UNIQUE KEY `id` (`id`),

KEY `pw_id` (`pw_id`)

) TYPE=MyISAM PACK_KEYS=1 ;



# --------------------------------------------------------

。。。。。。。。。

。。。。。。。。。。





CREATE TABLE `vpopmail` (

`pw_id` int(5) unsigned NOT NULL auto_increment,

`pw_name` varchar(32) NOT NULL default '',

`pw_domain` varchar(64) NOT NULL default '',

`pw_passwd` varchar(40) NOT NULL default '',

`pw_uid` int(11) default NULL,

`pw_gid` int(11) default NULL,

`pw_gecos` varchar(48) default NULL,

`pw_dir` varchar(255) default NULL,

`pw_shell` varchar(20) default NULL,

`pw_clear_passwd` varchar(16) default NULL, \\加入这一行

`createtime` timestamp(14) NOT NULL,

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)   下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户?

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号