动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > FreeBSD教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ FreeBSD教程 ]的信息



本月文章推荐
.FreeBSD handbook中文版 6 配置与.
.如何设定防火墙IP Firewall.
.FreeBSD SNP 1.装设SNP.
.FreeBSD 4.0 Kernel Hacking Gui.
.FreeBSD 4.0 Kernel Hacking Gui.
.NFS Server设定.
.FreeBSD简介.
.FreeBSD命令ps介绍.
.FreeBSD 4.0 Kernel Hacking Gui.
.FreeBSD 4.X 的内核配置与优化.
.要 ftp 不要 telnet 如何设?.
.用ports安装如何指定服务器.
.自订 FreeBSD Kernel (系统核心).
.FreeBSD目录结构一览.
.Ports & Package.
.FreeBSD handbook中文版 11 打印.
.FreeBSD handbook中文版 10 安全.
.FreeBSD kernel 编译大法(一).
.关於 FreeBSD.
.Zhcon的安装和使用(2).

FreeBSD网站平台建设全过程 第五步

发表日期:2005-3-28 |


第五步:安装配置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的管理脚本,安装后可以运行qmail start|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安装包

# cd /home/ylf/app
# tar zxvf qmail_setup-v1.5.3.tar.gz

  进入解开的目录

# cd Qmail_setup

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

# cp ../sqwebmail-3.5.0-cn.tar.gz ./

  编辑安装配置文件setup

# vi seutp

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

# 操作系统类型为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


###########--------Advanced set--------#################
# 设置邮箱容量50M
_MAILSIZE=50000000
# enable virutal domain lookup via reverse ip address lookup for virtual domains. "y" and "n"
_USERCRUISE=n
# apache 安装路径
_APACHEPATH=/usr/local
# 不使用系统用户验证
_SYSTEMPASS=n
# 安装 vpopmail
_VPOPMAIL="YES"
# 安装 ezmlm
_EZMLMIN="YES"
# ezmlm coding
_EZMLM=ch_GB
# 安装 autorespond
_AUTORESPOND="YES"
# 安装 QmailAdmin
_QMAILADMIN="YES"

##########--------SqWebMail set--------#############
# 安装 webmail
_WEBMAIL="YES"
# webmail coding set.have "iso","gb2312","big5" and more.
_MIMESET=gb2312
# webmail use SSL,"YES" or "NO"
_WEBHTTPS="NO"

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

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

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

  将其改为

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

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

  让setup可执行并执行setup安装

# chmod 700 setup
# ./setup

  安装完成后系统自动运行qmail程序。可以通过qmail start|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

  添加下面一段

<VirtualHost *>
ServerAdmin webmaster@mail01.3322.org
DocumentRoot /usr/local/www/data
ServerName mail01.3322.org
ErrorLog /var/wwwlogs/mail01.3322.org.error.log
CustomLog /var/wwwlogs/mail01.3322.org.log common
</VirtualHost>

  重新启动apache

# /usr/local/etc/rc.d/apache.sh stop
# /usr/local/etc/rc.d/apache.sh start

  首先确认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/
# tar zxvf vqregister-2.5-cn.tar.gz

  进入vqregister-2.5安装目录

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

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

  修改register.c文件

# vi register.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

# vi Makefile

  找到这几行

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

  编译安装

# make install

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

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

  修改下面几项

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

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

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

  测试vqregister:

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

http://freeunix.3322.org
上一篇:FreeBSD网站平台建设全过程 第四步 人气:10957
下一篇:FreeBSD网站平台建设全过程 第六步 人气:13336
浏览全部FreeBSD的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-19 Roclog v3.1.4 SP1
2008-7-19 马克斯CMS(Maxcms) v1.1 Build 0
2008-7-19 乐学LBBS无限级目录图片直读系统
2008-7-19 PHP在线考试系统PPExam v1.2.5
2008-7-19 APJE私服发布系统 v2.0
2008-7-19 寻觅图书管理系统 v1.12
2008-7-19 寻觅学校管理系统
2008-7-19 义乌网站目录baidu新闻订阅 v1.0
2008-7-19 牛仔IIS日志蜘蛛爬行记录分析器
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵