免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14136 | 回复: 52
打印 上一主题 下一主题

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail! [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-11-15 14:26 |只看该作者 |倒序浏览
[这个贴子最后由peng在 2002/11/15 02:36pm 编辑]

  前几天看了好长时间的资料,关于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" ]&#59; 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=&quot;REFRESH&quot; CONTENT=&quot;1&#59; URL=http:/cgi-bin/sqwebmail&quot;>;
</head>;
<body>;
</body>;
</html>;
--------------------------------------------------
  可以直接输入你的域名或ip address了
  我已经做完了,欢迎大家测试一下:)
  webmail: httpd://webmail.readchina.com
  用户名: test
  密码:   test

    以上是本人亲自安装过程,要是有什么问题和错误,欢迎讨论。
       联系方式:e-mail:peng@96633.net

论坛徽章:
0
2 [报告]
发表于 2002-11-15 14:58 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

希望您能把您的qmail邮件系统完善,添加一些功能模块,使其成为尽善尽美的一个商业邮件系统。我很期待~~~~~~~~不知道您有没有兴趣?

论坛徽章:
0
3 [报告]
发表于 2002-11-15 15:11 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

我提一提邮件防病毒的问题:
1.拒收具有已知病毒主题的邮件;
2.检查所有的邮件附件是否染毒;
3.拒收所有附件已经染毒的邮件;
4.拒收带某种特定类型附件的邮件;

论坛徽章:
0
4 [报告]
发表于 2002-11-15 15:12 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

希望这位大哥可以考虑一下~~~~~~~~~~~~~~~~谢谢~!

论坛徽章:
0
5 [报告]
发表于 2002-11-15 15:24 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

peng 辛苦了,呵呵,不错...

老大有空研究一下基于LDIF的QMAIL,个人感觉这个比较好.可以做成通讯录...
另外一个就是maildrop做过滤.这个小第看过,不过没看明白...

任务就交给你了.(谁让你是老大呢).
我要是班主就给你个   精

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2002-11-15 15:35 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

呵呵,蛮不错的嘛
有时间交流交流!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2002-11-15 16:18 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

  惭愧!我也有看到这个webmail还有许多不完善的地方,还有许多qmail and vpopmail本身的功能没有做出接口来。再说,界面也不太好,我打算让我们公司的美工认真做一下,给他们分配点活。:)
  还有一些功能接口、病毒和内容过滤,我也在研究中,希望能和高手多多交流。

论坛徽章:
0
8 [报告]
发表于 2002-11-15 16:34 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

我们公司的qmail邮件系统功能模块比你多,不过没有用到mysql,全部是系统用户,所以安全性没有达到完美~~~~~当时是参考fanqiang网站中的qmail构建方法,而且最胸闷的是用的sqwebmail是我自己用dreamweaver手动汉化的还加上CSS和Flash(全部自制,但是效果不是尽如人仪~~~~~)本想改进一下cgi源代码以提高其webmail的性能,由于本人的cgi水平是有史以来最差的,改不来。如果哪位大哥有好的sqwebmail一定要通知我~~~~~~~~~

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2002-11-15 16:37 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

  可否共享一下你的sqwebmail?放在linux论坛的ftp上。:)

论坛徽章:
0
10 [报告]
发表于 2002-11-15 16:59 |只看该作者

[原创]简单安装qmail+apache+mysql+vpopmail+汉化sqwebmail!

公司资源严格控制的,不好意思!:(不过我说过我只是汉化了一下并为页面添加了样式而已。功能和原来的一样。www.linghui.com/cgi-bin/sqwebmail
不过有个问题,就是我的webmail附件下载时,会丢失扩展名,要在下载后必须重新命名扩展名。胸闷的不得了,但是outlook收就没这个问题,我想是sqwebmail被我改坏了,你如果知道问题所在的话请告诉我好吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP