分享
 
 
 

qmail的安装

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

前几天看了好长时间的资料,关于qmail安装的,自己总算成功了。具体方法有两种:

1、就是源代码编译的,比较复杂。

2、就是找了一些前辈做好的东西,非常方便。我认为是。

这里我就介绍第二种吧,因为我本身就是一个懒人,能懒就懒,决不放过任何偷懒的机会。

我的基本要求,就是用qmail来实现基于数据库的webmail,同时可以实现虚拟域名的mail,

要求10万级左右的用户量。

本系统的目前有的功能:

1、Qmail帐号与系统帐号的分离。

2、Qmail邮件列表功能。

3、Qmail自动回复功能。

4、对vpopmail的支持。

5、邮件帐号WEB管理方式。

6、邮件的WEB使用方式,如:WEB发邮件,查看邮件。

7、能任意调整WEB的CGI以及HTML路径。

8、选择性安装apache。

9、SMTP服务的密码验证功能,能有效的防止别人利用自己的服务器发送匿名信。

10、选择性安装webmail。

11、对虚拟域的支持。

12、增加对linux系统的支持,安装过程中自动的判断系统进行安装。

13、增加qmail的管理脚本,安装后可以运行qmail start|stop|restart来管理qmail。

14、全面支持Mysql数据库,只要在SQL设置区里打开数据库的支持,并设置好数据库密码,就可

以支持数据库了。

15、增加了QmailAdmin和sqwebmail的中文界面!![新]

16、对很多包有是否安装的可选择余地![新]

所需安装软件:

1、qmail_setup.v.1.5.3.tar.gz ---iceblood 前辈制作

2、mysql-3.23.43.tar.gz

3、sqwebmail汉化包 ----den 老大提供,hightman提供汉化

4、installshell ---- qintl 前辈编写的mysql安装脚本,我改了改。

------------以上文件包,我已上传在本论坛的ftp上了,叫汉化sqwebmail.

一切准备就绪,就可时安装了。

系统,我是在redhat 7.2上安装的,安装是选择的是server,以保证gcc、perl等被安装上。

一、安装mysql.

1、mkdir /tmp/softinstall --- 建立一个目录

2、把汉化sqwebmail文件包下的文件拷贝到/tem/softinstall目录下。

3、chmod 755 installshell ---- installshell是mysql安装脚本

4、./installshell install ---- 开是安装,请耐心等待,可以玩一回去。

5、安装到最后,长时间不动,打一下回车就ok了,是因为脚本最后要改密码,初始mysql

密码为空。安装后,mysql用户名是:root 密码是:mysql2002

当然了,你要想改动密码,可以自己相应的修改一下installshell,挺简单的。到这里,mysql安装完毕。

二、安装qmail。

1、cd /tmp/softinstall --softinstall目录

2、tar zxvf qmail_setup-v1.5.3.tat.gz

3、cd Qmail_setup

4、cp sqwebmail-3.3.7.20020910 sqwebmail-3.3.7.20020910.peng

5、cp /tmp/softinstall/sqwebmail-3.3.4.20020707.tar.gz /tmp/softinstall/Qmail_setup/

6、vi setup

# Please set your system,default is FreeBSD,more have linux

_OS="linux"

# Domain Name

_DOMAIN=Domain.com ---跟改成你的域名,我用的是我的readchina.com

###########--------Advanced set--------#################

# "n" disables quotas, or # where # is a number in bytes NOT y, do not use "Y", "y" is BAD

_MAILSIZE=5000000s ----我做了限额为5M

# apache install path

_APACHEPATH=/var/www ---我自定义安装路径为/var/www

##########--------SQL set---------################

# use mysql,default is no,if you use mysql for set "y"

_SQL=n

# mysql host

_SQLHOST=localhost

# mysql user

_SQLUSER=root

# mysql passwd

_SQLPASS=mysql2002 ---在安装mysql设定的

if [ "$_WEBMAIL" = "YES" ]; then

echo "######-------sqwebmail install--------######" >>/var/uninstall/qmailinstall.log 2>&1

......

cd /tmp/iceblood/Qmail_setup

mkdir -p /usr/local/qmail/sqwebmail

tar xzf sqwebmail-3.3.4.20020707.tar.gz --改动以前是sqwebmail-3.3.7.20020910.tar.gz

cd sqwebmail-3.3.4.20020707 --改动以前是sqwebmail-3.3.7.20020910

./configure --prefix=/usr/local/qmail/sqwebmail --with-authvchkpw --enable-webpass=vpopmail

--enable-cgibindir=$_CGIBIN --enable-imagedir=$_HTMLPATH/webmail

--enable-mimetypes=$_HTMLPATH --enable-mimecharset=$_MIMESET --enable-https

--enable-default-domain=$_DOMAIN >>/var/uninstall/qmailinstall.log 2>&1

else

./configure --prefix=/usr/local/qmail/sqwebmail --with-authvchkpw --enable-webpass=vpopmail

--enable-cgibindir=$_CGIBIN --enable-imagedir=$_HTMLPATH/webmail

--enable-mimetypes=$_HTMLPATH --enable-mimecharset=$_MIMESET

--enable-default-domain=$_DOMAIN >>/var/uninstall/qmailinstall.log 2>&1

fi

------把安装路径/usr/local/qmail/webmail 改成/usr/local/qmail/sqwebmail

--------------------************ 除了以上改动,我都用的是默认值,你可以根据你的需要自己改动 ****---------

6、chmod 755 setup

7、./setup

8、mkdir /var/qmail

9、ln -s /usr/local/qmail/bin /var/qmail/

---------****到此,qmail安装完毕***----

三、汉化sqwebmail

1、将/tmp/softinstall/html目录下的文件CP到/usr/local/qmail/sqwebmail/html/en-us

2、将/tmp/softinstall/webmail目录下图片和CSS文件CP到/var/www/htdocs/webmail

3、将/tmp/softinstall/sqwebmail目录CP到www的root目录/var/www/htdocs/

四、相关设置

--------------

在/usr/local/qmail/sqwebmail/目录建立以下文件:

calendarmode:

填写内容为local,这将打开日程管理功能。

nochangingfrom:

该文件存在时,将不允许用户在发送邮件的时候改变邮件头字段“From:”,可以是空文件。

hostname:

在文件内加入yourdomain.com,用name登入sqwebmail后,页面的用户邮件址正常显示,否则将显示为na

me@host.domain.com

在./html/en目录下建立:

footer:如果该文件存在,将在每一封发送的邮件尾部添加该文件中的内容

好了!到这里,就应该可以了,重启一下计算机。

webmail: httpd://youdomain/cgi-bin/sqwebmail

管理界面:httpd://youdomain/cgi-bin/qmailadmin

要是觉得输入 httpd://youdomain/cgi-bin/sqwebmail麻烦,可以

vi /var/www/htdocs/index.html

---------------------------------------------------

<html>

<head>

<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=http:/cgi-bin/sqwebmail">

</head>

<body>

</body>

</html>

--------------------------------------------------

可以直接输入你的域名或ip address了

我已经做完了,欢迎大家测试一下:)

webmail: httpd://webmail.readchina.com

用户名: test

密码: test

以上是本人亲自安装过程,要是有什么问题和错误,欢迎讨论。

联系方式:e-mail:peng@96633.nety

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有