占位图像 用户ID: 密码: 验证码: 登录 注册     占位图像
 
#cp../sqwebmail-3.5.0-cn.tar.gz./
教育168搜索

a
频道信息
学前教育 基础教育
小学 初中
高中 高等教育
心理学 机械工程
园林 IT教育
办公软件 Director
Authorware 图形图象
FIREWORKS CORELDRAW
Maya PhotoShop
AutoCAD 3D
操作系统 Windows xp
Windows Vista Linux
Windows 2003 Windows 2000
FreeBSD 注册表
网站制作 FLASH
Dreamweaver CSS教程
装修设计 LightScape
装修风水 方案设计
英语 商务外语
素质教育 法制教育
企业培训
最新更新
·教你制作可以随身携带的Fre
·FreeBSD5.3与Apa
·FreeBSD5.3 Apa
·初学者入门:FreeBSD系
·FREEBSD下搭建支持JS
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSDhandboo
·FreeBSD下Apache
·FreeBSDhandboo
·FreeBSD4.7 Qma
·FREEBSD升级及优化全攻

点击排行
·FreeBSD网站平台建设全
·初学者入门:FreeBSD系
·教你制作可以随身携带的Fre
·FreeBSD5.3 Apa
·FreeBSD5.3与Apa
·FreeBSDhandboo
·porttree更新
·FreeBSD命令lastc
·FreeBSDkernel编
·在FreeBSD5.0上配置
·FreeBSDhandboo
·FreeBSD命令lastc
·FreeBSD上的软件安装方
·FreeBSD中文化全攻略
·利用FreeBSD组建安全的
·FreeBSDhandboo
·在FreeBSD上运行Win
·FreeBSD与Linux的

#cdQmail_setup
#cd/home/ylf/app
#tarzxvfqmail_setup-v1.5.3.tar.gz
FreeBSD网站平台建设全过程 第五步
发布日期:2005-3-28  浏览:1182次
关键字:
第五步:安装配置E-mail服务器

  演示地址:http://baihua.3322.org/cgi-bin/sqwebmail

  iceblood前辈制作的qmail安装包使安装qmail邮件服务器简化了许多,只是sqwebmail汉化的好像有点问题,我下载了一个汉化好的sqwebmail,将它填入iceblood前辈的安装包内,可以随安装包一次安装完成。为了提供邮箱注册功能,我使用了最新版本的vqregister-2.5,并将其界面进行了简单的汉化。

  本E-mail服务器包含的功能:

   1、Qmail帐号与系统帐号的分离。
   2、Qmail邮件列表功能。
   3、Qmail自动回复功能。
   4、对vpopmail的支持。
   5、邮件帐号WEB管理方式。
   6、邮件的WEB使用方式,如:WEB发邮件,查看邮件。
   7、能任意调整WEB的CGI以及HTML路径。
   8、SMTP服务的密码验证功能,能有效的防止别人利用自己的服务器发送匿名信。
   9、选择性安装webmail。
   10、对虚拟域的支持。
   11、增加qmail的管理脚本,安装后可以运行qmailstart|stop|restart来管理qmail。
   12、全面支持Mysql数据库,只要在SQL设置区里打开数据库的支持,并设置好数据库密码,就可以支持数据库了。
   13、增加了QmailAdmin和sqwebmail的中文界面!![新]
   14、对很多包有是否安装的可选择余地![新]

  以上为iceblood前辈制作的qmail安装包v1.5.3自带功能。

  在此基础上我添加了修改过的sqwebmail的中文界面并增加了邮箱注册功能(中文界面)。

  下载qmail安装包1.5.3
  ftp://baihua.3322.org/pub/server/Qmail_setup-v1.5.3.tar.gz

  下载修改过的汉化安装包sqwebmail-3.5.0
  ftp://baihua.3322.org/pub/server/sqwebmail-3.5.0-cn.tar.gz

  下载我汉化后的vqregister-2.5
  ftp://baihua.3322.org/pub/server/vqregister-2.5-cn.tar.gz

  英文原版vqregister-2.5下载地址
  http://inter7.com/vqregister.html

  首先把下载的安装文件上传到/home/ylf/app目录

  解压缩qmail_setup-v1.5.3安装包

  进入解开的目录

  将新的sqwebmail中文安装包拷到此目录

  编辑安装配置文件setup

#viseutp

  按系统情况修改如下内容:(这里是我的配置)

#操作系统类型为FreeBSD
_OS="FreeBSD"

#默认语言为中文
_LANG="CN"

#不安装apache
_INSTALLAPACHE="NO"

#添加qmail用户
_ADDQMAILUSERS="YES"

#域名
_DOMAIN=mail01.3322.org

#邮箱管理员密码
_MAILPASSWD=1234

#CGI路径
_CGIBIN=/usr/local/www/cgi-bin

#Html路径
_HTMLPATH=/usr/local/www/data


###########--------Advancedset--------#################
#设置邮箱容量50M
_MAILSIZE=50000000
#enablevirutaldomainlookupviareverseipaddresslookupforvirtualdomains."y"and"n"
_USERCRUISE=n
#apache安装路径
_APACHEPATH=/usr/local
#不使用系统用户验证
_SYSTEMPASS=n
#安装vpopmail
_VPOPMAIL="YES"
#安装ezmlm
_EZMLMIN="YES"
#ezmlmcoding
_EZMLM=ch_GB
#安装autorespond
_AUTORESPOND="YES"
#安装QmailAdmin
_QMAILADMIN="YES"

##########--------SqWebMailset--------#############
#安装webmail
_WEBMAIL="YES"
#webmailcodingset.have"iso","gb2312","big5"andmore.
_MIMESET=gb2312
#webmailuseSSL,"YES"or"NO"
_WEBHTTPS="NO"

##########--------SQLset---------################
#使用数据库
_SQL=y
#mysql主机
_SQLHOST=localhost
#mysql用户
_SQLUSER=root
#mysql密码
_SQLPASS=123456
#includepath
_INCDIR=/usr/local/include/mysql
#libfilepath
_LIBDIR=/usr/local/lib/mysql

  然后在安装脚本里找到下面几句

tarxzfsqwebmail-3.3.7.20020910.tar.gz
cdsqwebmail-3.3.7.20020910
if["$_LANG"="CN"];then
cp/tmp/iceblood/Qmail_setup/iceblood/sqwebmailcn/*.htmlsqwebmail/html/en-us
fi

  将其改为

tarxzfsqwebmail-3.5.0-cn.tar.gz
cdsqwebmail-3.5.0
#if["$_LANG"="CN"];then
#cp/tmp/iceblood/Qmail_setup/iceblood/sqwebmailcn/*.htmlsqwebmail/html/en-us
#fi

  改好后保存。这样安装包就可以自动安装新的sqwebmail程序。

  让setup可执行并执行setup安装

#chmod700setup
#./setup

  安装完成后系统自动运行qmail程序。可以通过qmailstart|stop手动启动或停止qmail程序。

  测试:

  因为我们前面设置了虚拟主机www01.3322.org和www02.3322.org,他们的文档目录不是安装qmail时所指定的目录。为了保证邮件访问正常,我们再添加一个虚拟主机mail01.3322.org,将它的文档目录指向/usr/local/www/data:

  先到希网申请一个域名,我们假设它是mail01.3322.org

  编辑/usr/local/etc/apache/httpd.conf

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

  添加下面一段


ServerAdminwebmaster@mail01.3322.org
DocumentRoot/usr/local/www/data
ServerNamemail01.3322.org
ErrorLog/var/wwwlogs/mail01.3322.org.error.log
CustomLog/var/wwwlogs/mail01.3322.org.logcommon

  重新启动apache

#/usr/local/etc/rc.d/apache.shstop
#/usr/local/etc/rc.d/apache.shstart

  首先确认mail01.3322.org已经正确指向了你的主机ip地址。然后在浏览器地址栏输入http://mail01.3322.org/cgi-bin/qmailadmin,这样就进入了qmailadmin管理界面,其中的域名添mail01.3322.org,密码是1234。登录后就可以管理email账号了。

  建立一个新用户,然后在浏览器地址栏输入http://mail01.3322.org/cgi-bin/sqwebmail,进入webmail,以你新建立的用户登录,就可以收发邮件了!

  关于SMTP验证的问题:

  网上有很多讨论关于qmail安装包的smtp验证有问题的文章,我经过反复测试,发现iceblood前辈的安装包本身并没有问题,问题出在foxmail上,如果你使用Foxmail4.2发邮件,不需要在smtp验证添任何内容就能发出去;如果是使用outlook,不添或添错了smtp验证内容都发不出去。大家可以试试。所以我这里没有给qmail-smtp打补丁。(iceblood前辈的安装包不同版本之间好像有区别,建议大家下载我这个)

  安装vqregister-2.5:

  vqregister-2.5是vqsignup的升级版本,提供qmail邮箱注册功能。

  解压缩我汉化的vqregister-2.5

#cd/home/ylf/app/
#tarzxvfvqregister-2.5-cn.tar.gz

  进入vqregister-2.5安装目录

#cd/home/ylf/app/vqregister-2.5-cn

  编译安装前需要修改两个文件

  修改register.c文件

#viregister.c

  找到下面一行

eret=execl("/var/qmail/bin/qmail-remote","/var/qmail/bin/qmail-remote",p,"register@inter7.com",cemail,NULL);

  将里面的qmail路径指向正确的路径,这里改为

eret=execl("/usr/local/qmail/bin/qmail-remote","/usr/local/qmail/bin/qmail-remote",p,"register@inter7.com",cemail,NULL);

  修改安装配置文件Makefile

#viMakefile

  找到这几行

DEFS=-I$(VDIR)/include-I/usr/local/mysql/include

LIBS=-L$(VDIR)/lib-lvpopmail-lcrypt-L/usr/local/mysql/lib/mysql-lmysqlclient

INSTALL_DIR=/usr/local/apache/cgi-bin/vqregister

  将它们改成实际路径,这里是

DEFS=-I$(VDIR)/include-I/usr/local/include/mysql

LIBS=-L$(VDIR)/lib-lvpopmail-lcrypt-L/usr/local/lib/mysql-lmysqlclient

INSTALL_DIR=/usr/local/www/cgi-bin/vqregister

  编译安装

#makeinstall

  安装完成后需要编辑vqregister的配置文件

#cd/usr/local/www/cgi-bin/vqregister
#vivqregister.conf

  修改下面几项

#设置管理信息
AdminEmailpostmaster@mail01.3322.org

#设置邮箱使用的域名
AllowDomainmail01.3322.org

  其它项目可根据注释修改,不改也行,直接保存即可。

  测试vqregister:

  在浏览器地址栏输入http://mail01.3322.org/cgi-bin/vqregister/vqregister.cgi,按要求添入注册信息,提交后显示注册成功信息,证明你的vqregister安装成功!如果出现错误,请按提示检查注册信息或检查vqregister.conf文件。

http://freeunix.3322.org关键字:

相关信息 用户评论
·教你制作可以随身携带的FreeBSD系统
·FreeBSD5.3与Apache2.0建立列目录
·FreeBSD5.3 Apache ssl认证
·初学者入门:FreeBSD系统的安装与优化
·FREEBSD下搭建支持JSP的WEBSERVER
·FreeBSDhandbook中文版10安全
·FreeBSDhandbook中文版15串口通讯
·FreeBSDhandbook中文版14声卡
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(1)基本设置
·FreeBSDhandbook中文版11打印(2)高级打印机设置A.过滤器
·FreeBSDhandbook中文版11打印(2)高级打印机设置B.Header
·FreeBSDhandbook中文版11打印(3)使用打印机
·FreeBSDhandbook中文版12存储
·FreeBSD下Apache2.0运行模型分析及性能调整
·FreeBSDhandbook中文版6配置与调整
·FreeBSD4.7 Qmail Mysql Vpopmail QmailAdmin Sq
·FREEBSD升级及优化全攻略

 

更多评论

验证码:
验证码