分享
 
 
 

实现像新浪这样的EMAIL服务

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

小弟学了 sendmail, 现在能配出了不安全的 mail 了 ^-^ 不过发现所有的用户都是real用户,现在想 如何需要配的是提供免费的email 服务那样 像 sina 那样的话,手动是一定不行了,请教各位他们是如何实现的?

有没有教程?

sendmail功能达不到。要是象sina那样的你就要用ldap数据库了.

LDAP应用概述与qmail+LDAP安装配置

1 概述

计算机网络经过长期的发展,不同的操作系统和应用程序以不同的格式在网络上存储?br>舜? 量的信息,一个网络管理员无法在一个集中的信息库中,以方便的方法管理网络信息?br>妥? 源。用户必须使用不同的应用程序获取不同的信息和资源,这大大增加了用户的负担?br>? 使许多信息难于共享,从而在一定程度上制约了网络的发展,因而需要一种新的技术?br>? 够以通用的格式和方式实现信息的存储和共享,实现网络的共享。

目录服务技术就是用于实现上述需求的。目录服务可以命名、描述和指定一个企业范?br>? 的用户和资源,从而简化通信与管理;它可以使用户通过简单的搜索查找资源及其他?br>? 户;它可以帮助管理人员收集和控制散布与该机构的信息,并可以使他们通观地审视?br>庑? 信息。目前基于目录服务的各种网上应用越来越多。特别是随着Intranet的崛起以及轻

型目录服务LDAP(Lightweight Directory AccessProtocol)的开发,人们对其价值

的认识日趋明朗。

本文档详细描述了Unix中常用的邮件服务器qmail的安装和配置过程,以及qmail和LDAP

的整合,重点在于qmail的基本应用及其通过LDAPServer来进行Pop3认证的配置过程,

对于其它诸如邮件网关、邮件虚拟域、邮件列表、SMTP认证等不做叙述。本文档假定?br>愣? qmail邮件服务器和OpenLDAP的LDAPServer有基本的了解,在各种软件包安装之前,请

认真阅读软件包附带的相关安装说明文档。

邮件服务器基于LDAP的应用扩展,是目前基于LDAP管理Internet信息的应用之一,此?br>? 基于LDAP的WWW网关也是使用LDAP的一个方向,下图给出了这两种应用的总体结构:

2 安装前的准备

操作系统

RedHat linux 6.2

所需软件包

1. qmail-1.03.tar.gz (http://www.qmail.org)

2. ucspi-tcp-0_88_tar.gz (http://cr.yp.to/ucspi-tcp.html)

3. checkpassword-0_90_tar.gz (http://cr.yp.to/checkpwd.html)

4. qmail-ldap-1_03-20010301_patch.gz (http://www.nrg4u.com/)

5. openldap-2_0_7.tgz (http://www.openldap.org)

主机IP地址和域名配置,在本例中为:

IP:192.168.0.117

DomainName :gloomy.openet.com.cn

(LDAP Server的RootDN为:dc=gloomy dc=openet dc=com dc=cn)

3 安装与配置

1. 卸载SendMail邮件系统

由于大多数linux发行版本中都预装了SendMail邮件系统,所以在安装qmail邮件服务器

前最好卸载SendMail邮件服务器,使用如下命令:

#netsysv (取消系统boot时启动SendMail)

#mv /usr/lib/sendmail /usr/lib/sendmail.bak

#mv /usr/sbin/sendmail /usr/sbin/sendmail.bak

#mv /usr/bin/newaliases /usr/bin/newaliases.bak

#mv /usr/bin/mailq /usr/bin/mailq.bak

2. 安装qmail软件包

a)首先确定qmail的安装路径,若选默认安装的话,使用如下命令,否则需要修改qmail

软件包中相应的conf*文件:

#mkdir /var/qmail

b) 增加qmail所需要的组和用户,使用如下命令:

#groupadd nofiles

#useradd -g nofiles -d /var/qmail/alias alias

#useradd -g nofiles -d /var/qmail qmaild

#useradd -g nofiles -d /var/qmail qmaill

#useradd -g nofiles -d /var/qmail qmailp

#groupadd qmail

#useradd -g qmail -d /var/qmail qmailq

#useradd -g qmail -d /var/qmail qmailr

#useradd -g qmail -d /var/qmail qmails

c) 编译qmail源代码并安装,使用如下命令:

#tar zxvf qmail-1.03.tar.gz

#cd qmail-1.03

#make setup check

d) 建立相应的配置文件,使用如下命令:

#config-fast gloomy.openet.com.cn

#cd /var/qmail/alias

#touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

#chmod 644 qmail*

e) 选择邮件的存储方式:

在qmail中,支持三种邮件存储方式,分别是典型的/var/spool/mail方式、传统的Unix

user/Mailbox方式和新的user/Maildir方式,其中前两种方式为大多数的邮件客户端

所支持,但是它们均存在安全上的隐患,所以在这里使用了第三种方式,下面分别叙?br>鋈? 种方式的建立方法:

/var/spool/mail 方式

#cp /var/qmail/boot/proc /var/qmail/rc

user/Mailbox 方式

#cp /var/qmail/boot/home /var/qmail/rc

user/Maildir 方式

1)#cp /var/qmail/boot/home /var/qmail/rc

2)建立相应的邮件用户,例如:#useradd test

#passwd test

3)使用qmail提供的工具建立Maildir,命令如下:

$ /var/qmail/bin/maildirmake Maildir

$ echo ./Maildir/ .qmail

(注意这里必须以用户权限建立邮箱)

4)修改 /var/qmail/rc 文件,把其中的/Mailbox 改为/Maildir/

5) 为了使root用户也能收发邮件,使用如下命令:

# su alias

$ cd

$ /var/qmail/bin/maildirmake Maildir

$ echo ./Maildir/ .qmail

f) 建立启动qmail的shell文件run_mail,其内容为:

#cat run_mail

csh -cf ‘/var/qmail/rc’ & 3. 测试qmail基本邮件系统

首先启动qmail邮件服务器,然后测试邮件的收发,使用如下命令:

#run_mail

#echo to : ReceiverName | /var/qmail/bin/qmail-inject

(其中 ReceiverName 为邮件接受者的ID,例如test)

在邮件发送后,可以查找是否收到邮件,分三种方式,依赖邮件的存储方式:

/var/spool/mail 方式

$cd /var/spool

$vi ReceiverName

或者用

$mail

user/Mailbox 方式

打开用户根目录下的Mailbox文件,看是否收到邮件

user/Maildir 方式

$cd Maildir

$ls new

(注意在以上测试时,如果发生错误,可以查看/var/log/maillog文件获得出错原因?br>?

4. 添加Pop3和SMTP服务

可以使用inetd超级服务器或TcpServer来建立相应的Pop3和SMTP服务,为了支持大容?br>? 的邮件用户,建议使用TcpServer来监听服务端口启动相应的服务,建立命令如下:

#tar zxvf ucspi-tcp-0_88_tar.gz

#cd ucspi-tcp-0.88

#make setup check

#tar zxvf checkpassword-0_90_tar.gz

#cd checkpassword-0.90

#make setup check

修改上面建立的run_mail文件,修改后的内容如下:

#cat run_mail

csh -cf '/var/qmail/rc' & tcpserver –u 502 –g 501 -c 100 0 smtp/var/qmail/bin/qmail-smtpd & tcpserver -c100 0 pop3/var/qmail/bin/qmail-popup gloomy.openet.com.cn

/bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &修改/var/qmail/control/rcpthosts文件,来增加SMTP接收邮件的域

例如:#cat /var/qmail/control/rcpthosts

gloomy.openet.com.cn

ldap,openet.com.cn

tbs.openet.com.cn

openet.com.cn

5. 测试Pop3和SMTP服务

首先启动qmail邮件服务器,然后测试,使用如下命令:

1) 本地测试

#run_mail

#netstat –na | grep 25

#netstat –na | grep 110

#telnet localhost 110

user test

pass test

list

retr 1

2) 远程测试

利用Windows下的图形邮件客户端(如outlook、foxmail等)来测试邮件的收发,客户

端邮件帐号的建立请参考附带的帮助文档。

6. 为qmail增加LDAP支持

qmail可以通过LDAP来代替传统的/etc/passwd方式的Pop3认证,以便提高认证效率和?br>? 效的支持大容量的邮件客户,为了使qmail获得LDAP支持,需要在qmail的基础上增加?br>? 备LDAP认证的Patch包,具体操作使用如下命令:

#gunzip qmail-ldap-1_03-20010301_patch.gz

#cd qmail-1.03

#patch -p1 < /path to qmail-ldap patch/qmail-ldap patch name

在patch包打好之后,需要修改qmail的Makefile文件来配置相应的LDAP信息,具体如?br>? (这里只说明必须修改的,其余的可选项请参考QLDAPINSTALL.TXT文档):

1) -LDAPFLAGS = -DCLEARTEXTPASSWORD

配置是否在LDAP目录中使用明文密码

2) -LDAPLIBS =

配置使用的LDAP接口库,在本例中为:

-LDAPLIBS = -L/root/LdapServer/lib -lldap –llber –lldap_r–lpthread

-lresolv

3) -LDAPINCLUDES =

配置使用的LDAP头文件,在本例中为:

-LDAPINCLUDES = -I/root/LdapServer/include

4)-SHADOWLIBS = -lcrypt –lshadow

-SHADOWOPTS = -DPW_SHADOW

配置使用的密码认证方式

在Makefile设置修改完毕后,重新编译qmail源文件,然后覆盖安装qmail,使用如下?br>? 令:

#make setup check

7. 安装OpenLDAP

本例中采用了OpenLDAP的开放源代码LDAP Server,详细的管理请参考

(http://www.openldap.org)站点的文档以及《LDAP配置手册》,下面概述其安装配置

过程:

#tar zxvf openldap-2_0_7.tgz

#cd openldap-2.0.7

#./configure

#make depend

#make

#make test

#make install

修改OpenLDAP Server的配置文件,启动slapd服务器,具体如下:

#cd path to LDAP Server/

#vi etc/openldap/slapd.conf

主要修改slapd.conf文件中的如下部分,在本例中为:

#############################################

# ldbm database definitions

#############################################

database ldbm

suffix "dc=gloomy , dc=openet , dc=com , dc=cn"

rootdn "dc=gloomy , dc=openet , dc=com , dc=cn"

rootpw secret

index objectclass,mail,uid

index qmailUser

8. 配置qmail+LDAP

在LDAPServer安装测试完毕后,修改并建立相应的qmail配置文件,增加对LDAP

LookUp的支持,分为如下几步:

1) 在/var/qmail/control/下建立相应的LDAP支持文件:

#cat ldapserver

192.168.0.117

#cat ldapbasedn

dc=gloomy , dc=openet , dc=com , dc=cn

#cat ldapobjectclass

qmailUser

2) 为LDAP添加相应的支持qmail邮件用户的schema:

#cd qmail-1.03

#cp qmail.schema /root/LdapServer/etc/openldap/schema

修改slapd.conf文件,加入下面一行:

include /root/LdapServer/etc/openldap/schema/qmai.schema

3) 修改前面建立的run_mail启动脚本,修改后的内容如下:

#cat run_mail

csh -cf '/var/qmail/rc' & tcpserver –u 502 –g 501 -c 100 0 smtp/var/qmail/bin/qmail-smtpd & tcpserver -c100 0 pop3/var/qmail/bin/qmail-popup gloomy.openet.com.cn

/var/qmail/bin/auth_pop /var/qmail/bin/qmail-pop3d Maildir & 9.在LDAP DIT中增加qmail邮件用户目录

首先启动LDAP服务器,然后创建相应的*.ldif文件(有关LDIF文件的格式,请参考

RFC2849的描述),插入LDAP数据库中咛宓拿钊缦拢?

#/root/LdapServer/libexec/slapd

在本例中建立的的交换文件为mailer.ldif,其具体内容如下:

#cat mailer.ldif

dn: cn=testUser , dc=gloomy , dc=openet , dc=com , dc=cn

cn: testUser

sn: testUser

objectClass: top

objectClass: person

objectClass: inetOrgPerson

objectClass: qmailUser

mail: href="mailto:test@gloomy.openet.com.cn">test@gloomy.openet.com.cn

mailHost: gloomy.openet.com.cn

mailMessageStore: /home/test/Maildir/

mailQuota: 1000000S,100C

uid: test

userPassword: test

插入qmail用户目录到LDAP的目录信息树中,使用如下命令:

#/root/LdapServer/bin/ldapadd –x–D”dc=gloomy,dc=openet,dc=com,dc=cn”

–W –f mailer.ldif

10. 测试基于LDAP的Pop3认证

在上述步骤完成后,从新测试qmail邮件系统的运行状况,主要从以下三个方面测试,具

体命令如下:

1) 本地测试

具体请参考上面小节3的方法

2) Pop3+SMTP测试

具体请参考上面小节5的方法

3) 测试工具

#/var/qmail/bin/qmail-ldaplookup –u test

#/var/qmail/bin/qmail-ladplookup –m href="mailto:test@gloomy.openet.com.cn">test@gloomy.openet.com.cn

4 参考资料

1) Life with qmail (http://www.lifewithqmail.org/lwq.html)

2) Life with qmail-LDAP (http://www.lifewithqmail.org/ldap/)

3) QLDAPINSTALL (http://www.nrg4u.com/)

4) Open LDAP 2.0 Administrator’s Guide

(http://www.openldap.org/doc/admin/)

5) 《LDAP配置手册》

5 总结

LDAP使得过去杂乱无序的网络资源和信息管理呈现出一种树状的有序体系,不但使

Internet资源的管理和控制变得易于进行,而且同时在另外一方面也提高了各种信息?br>妥? 源的使用效率,LDAP用10%的代价实现了X.500 DAP90%的功能,是目前Internet上越来

越广泛的应用之一,本文通过对qmail邮件服务器和LDAP整合应用的安装和配置的描述,

希望能够对掌握LDAP这个下一代因特网服务与应用的基础提供一定的帮助。

有钱的话就去买一套,不想花钱,就要自己做了,qmail+sqwebmail等,看以前的帖子吧!

原文章发布于 2001.2.21 by greatdeer[本站会员]

qmail+vpopmail+sqwebmail的安装步骤(转贴)

一、安装环境

安装平台:RedHat linux

安装的机器: mail.mydomain.com

软件包:

qmail-1.03 qmail基本系统

ucspi-tcp-0.88 tcpsever等服务程序

daemontools-0.70 监视工具

checkpassword-0.81 pop3验证用户的程序

ezmlm-0.53 邮件列表管理

vpopmail-4.9.6-1 虚拟域用户pop3支持

qmailadmin-0.35 虚拟域web管理

autorespond-1.0.0 自动回复程序

sqwebmail-1.2.0 webmail

vqsignup-0.4 web方式用户注册

软件来源:

http://www.qmail.org/

target="_blank">http://www.inter7.com/qmail

注意:每个包安装前务必先仔细阅读INSTALL和FAQ,很多问题在FAQ都有解决方法。

二、安装步骤

1、安装qmail

1)创建qmail安装目录

#mkdir /var/qmail

2)添加qmail必需的用户和组

#groupadd nofiles

#useradd -g nofiles -d /var/qmail/alias alias

#useradd -g nofiles -d /var/qmail qmaild

#useradd -g nofiles -d /var/qmail qmaill

#useradd -g nofiles -d /var/qmail qmailp

#groupadd qmail

#useradd -g qmail -d /var/qmail qmailq

#useradd -g qmail -d /var/qmail qmailr

#useradd -g qmail -d /var/qmail qmails

3)解压、解包和编译

(假设这些包都下载到/var/tmp目录下)

#cd /var/tmp

#tar xzvf qmail-1.03.tar.gz

#cd qmail-1.03

进入qmail目录后,仔细阅读一下README和INSTALL文件.然后开始编译qmail

#make setup check

4)配置

#./config

5)建立系统别名

#(cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root)

#chmod 644 ~alias/.qmail*

可以在这些别名文件中指定管理用户来接受这些系统邮件,如

#echo 'admin' > ~alias/.qmail*

6)建立启动文件和用户的maildir

#cp /var/qmail/boot/home /var/qmail/rc

#chmod 755 /var/qmail/rc

编辑 /var/qmail/rc

修改其中./Mailbox成为./Maildir以支持maildir的pop收信方式,如下:

# !/bin/sh

# Using splogger to send the log through syslog.

# Using qmail-local to deliver messages to ~/Maildir by default.

exec env - PATH="/var/qmail/bin:$PATH"

qmail-start ./Maildir splogger qmail

其中splogger qmail指令是用来将日志文件记录在/中。

建立maildir的方法:

$/var/qmail/bin/maildirmake /etc/skel/Maildir

$echo ./Maildir/ > ~/.qmail

注意Maildir必须为该使用者所有,可以chown变更,并以chmod 700Maildir设定权限。

2、安装ucspi-tcp-0.88

#tar zxvf ucspi-tcp-0.88.tar.gz

#cd ucspi-tcp-0.88

#make

#make setup check

执行文件将被安装在/usr/local/bin中。

3、安装checkpassword

#tar zxvf checkpassword-0.81.tar.gz

#cd checkpassword-0.81

#make

#make setup check

#chmod og-rx /bin/checkpassword

执行文件checkpassword将被安装在/bin中。

如果不对/etc/passwd中的用户开放mail,则不需要装checkpassword,而只要装vpopmail就行了。

4、安裝daemontools

#tar zxvf daemontools-0.70.tar.gz

#cd daemontools-0.70

#make

#make setup check

执行文件将安装于/usr/local/bin中。

安装本工具后可以用

#mkdir /var/run/qmail

#supervise /var/run/qmail /var/qmail/rc

来启动qmail,还可以用svc来关闭或重启qmail,用svstat监视qmail运行情况。(参见qmail FAQ)

5、安装vpopmail

#groupadd vchkpw

#useradd -g vchkpw vpopmail

#mkdir ~vpopmail/etc

#echo ":allow" > ~vpopmail/etc/tcp.smtp

#tar zvfz vpopmail-4.9.6-1.tar.gz

#cd vpopmail-4.9.6-1

#./configure --enable-roaming-users=y--enable-default-domain=mydomain.com --enable-passwd=n

(注:--enable-roaming-users=y表示允许漫游的用户使用该邮件系统)

#make

#make install-strip

#crontab -e(编辑cron文件,如下)

40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 >/dev/null

#cd /home/vpopmail/bin

#./vadddomain mydomain.com mydomain

添加mydomain.com到/var/qmail/control/rcpthosts中。

6、停止sendmail 服务

#killall -9 sendmail (linux)

接着以qmail的sendmail libraby取代原有 sendmail

#mv /usr/lib/sendmail /usr/lib/sendmail.old

#mv /usr/sbin/sendmail /usr/sbin/sendmail.old

#ln -s /var/qmail/bin/sendmail /usr/lib/sendmail

#ln -s /var/qmail/sbin/sendmail /usr/sbin/sendmail

移除sendmail启动程序,以 linux 为例:

移除inetd.conf中的sendmail之设定,以及/etc/rc.d/init.d下的sendmail启动?br>募?linux)

7、启动qmail SMTP ,POP3 daemon系统服务

1)建立 SMTP 转信规则

建立 /etc/tcp.smtp 內容为

:allow

此为接受任何Client端所发出子转送信件

若要拒绝某些IP所发出的Relay则修改 /etc/tcp.smtp如下

1.2.3.4:allow,RELAYCLIENT=""

127.:allow, RELAYCLIENT=""

如此,除1.2.3.4及127.*之外的所有地址,都将被拒绝转送信件。

2)转换tcp.smtp成为cdb格式

#/usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

注意:若对tcp.smtp有任何变更,都必須经过tcprules转换成为cdb文件才会生效。

另外,tcp.smtp若为空白,则表示拒绝所有的转送,因为预设的规则为deny。

至此,转送规则已建立,稍后将依此规则启动qmail-smtpd。

3)设定SMTP及POP3 daemon的启动

移除inetd.conf中有关smtp及pop3的设定(加上#号)

编辑/etc/services,改为以下设定:

smtp 25/tcp mail

# pop-3 110/tcp #pop version 3

# pop-3 110/udp

pop3 110/tcp

pop3 110/udp

启动 SMTP:

/usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb

-u UID -g GID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

| /var/qmail/bin/splogger smtpd 3 &

其中UID和GID为前述新增 qmail系统账号qmaild的UserID,以及nofiles的group ID。

/var/qmail/bin/splogger那一行会将log文件写在/var/log/maillog中。

启动 POP3:

编辑启动档加入以下设定:

tcpserver -H -R 0 pop3

/var/qmail/bin/qmail-popup mail.mydomain.com

/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &

在/etc/rc.d/init.d下建立文件qmail,内容如下:

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

#! /bin/sh

case "$1" in

start)

echo -n "start qmail:"

/var/qmail/rc &

echo "."

echo -n "start smtp service:"

/usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb

-u UID -g GID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

| /var/qmail/bin/splogger smtpd 3 &

echo "."

echo -n "start pop3 service:"

tcpserver -H -R 0 pop3

/var/qmail/bin/qmail-popup mail.mydomain.com

/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir&

echo "."

;;

stop)

echo -n "stop qmail:"

echo "."

;;

*)

exit 1

;;

esac

exit 0

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

#cd ../rc3.d

#ln -s ../init.d/qmail S98qmail

(注:这里的启动文件没有写全)

8、qmailadmin——WEB方式管理qmail

1)ezmlm的安装

$make

$make man

#make setup

2)autorespond的安装

gcc -Wall -o autorespond autorespond.c

cp autorespond /usr/local/bin/autorespond

3)qmailAdmin的安装

在安装前首先要考虑满足以下几项要求:

a.是否拥有一个vpopmail用户vchkpw

b.cgi-bin目录的所在位置

c.ezmlm目录的所在位置

d.autorespond目录的所在位置

如果能够达到以上要求,可以继续安装

#./configure

#make

#make install-strip

检测安装是否正确:浏览器中打开路径http://mail.mydomain.com/cgi-bin/qmailadmin,

看根据前面设置的用户和密码是否能够成功登录进去。

9、SqWebmail——一种Webmail解决方案

1)安装SqWebmail

#tar xvfz sqwebmail-1.2.0.tar.gz

#cd sqwebmail-1.2.0

#./configure --without-authpam --without-authuserdb --enable-webpass=no/

--without-authpwd --without-authshadow

#make configure-check

#make (当我make的时候报错找不到db.h,cp /usr/include/db1/db.h/usr/include/db.h)

#make check

#make install-strip

#make install-configure

检测安装是否正确:浏览器中打开路径http://mail.mydomain.com/cgi-bin/sqwebmail

2)安装vqsignup

#tar xvfz vqsignup-0.4.tar.gz

#cd vqsignup-4.0

按照INSTALL安装(?)

安装这个软件包可能比较麻烦,需要一些耐心。

a. 修改Makefile文件:

FLAGS=-I/home/vpopmail/include

修改-I/home/vpopmail/include指到真实的vpopmail/include目录

修改下面的这行

$(CC) $(FLAGS) -o $(BIN) $(OBJS) -L/home/vpopmail/lib -lvpopmail-lcrypt

修改 -L/home/vpopmail/lib 为真实的vpopmail lib的目录

b. 编译

#make

c. 安装

拷贝signup.cgi和signup.conf文件到cgi-bin目录下

切换目录到cgi-bin目录下

#chown vpopmail signup.cgi

#chgrp vchkpw signup.cgi

#chmod ug+s signup.cgi

#chmod ugo+r signup.conf

拷贝vqsignup_html目录到cgi-bin目录下,确信对所有用户可读

拷贝vqsignup.html文件到DocumentRoot目录下,确信能够被访问。

编辑cgi-bin目录下的vqsignup.conf文件

修改"add_domain"的所有行,加上你的真实的域,把其他的行删除掉

更改vqsignup_text/*.html文件,使包含"result_*"的行的路径指到正确的全路经。

修改vqsignup_text目录下所有的文件,使它们只包含你想支持的域,你也可以定制这些页面,使它们更加好看些。

修改DocumentRoot目录下vqsignup.html文件,使它只包含你想支持的域,你也可以定制这个页面,使它更加好看些。

d. 测试

用你的浏览器访问http://your web server/your sub dir/vqsignup.htm,试着注册新用户,如果成功的话,

那么就恭喜你了。如果有错误,请返回安装步骤仔细查看文件的权限和vqsignup.html里的值是否正确。

三、參考文献

Adam McKenna所编写qmail-HOWTO(http://www.flounder.net/qmail/qmail-howto.html)

qmail FQA (內含于qmail 1.03 Source Code)

http://www.qmail.org/

target="_blank">http://www.linuxaid.com.cn/solution/上有几篇比较好的安装文?br>?/a>

href="http://www.linuxforum.net/cgi-bin/perl/wwwthreads.pl上的qmail讨论也不错"target="_blank">http://www.linuxforum.net/cgi-bin/perl/wwwthreads.pl上的qmail讨论也不错

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有