Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->正文

如何安装一个hotmail的邮箱系统

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-31 点击: [收藏] [投稿]


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

4. 安装配置Netauth.

到下载页:http://netwinsite.com/netauth/download.htm 下载到你的系统中.NT系统进行自解压,UNIX系统中你需要进行解压,然后运行nasetup命令.如果没有问题,你可以连接到:http://your.domain/scripts/netauth.exe 或 http://your.domains/cgi-bin/netauth.cgi. 你可以看到验证用户页.
测试NetAuth,试着添加一个用户.你可以在username档中添加"test",点击"check".到添加页面,你要输入密码然后点击添加.然后进行确认.如果有提示错误,你可以看NetAuth的手册页.
当你有新用户时,你可以连接到:http://your.domain/scripts/cwmail.exe (dmailweb.exe) 或 http://your.domains/cgi-bin/cwmail.cgi (dmailweb.cgi). 你可以看到一个注册页.输入用户和密码,第一次可能会询问你一些更详细的资料.

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

--------------------------------------------------------------------------------
5.添加一个虚拟域名

一旦你用NetAuth创建了用户,而且这些用户正用CWMail注册,你将准备添加一个虚拟域名.因此你将需要设置dmail.conf,netauth.ini和cwmail.ini.当然为了安全你可能需要备份一下以防不测.NetAuth和CWMail在它们的临时目录已经创建了备份.配置有任何问题时你都可以更新这些备份.
记住,确定有备份时在WEB服务器目录修改.ini文件.
第一步:Dmail.conf
"vdomain" 假定是你所设置添加的虚拟邮件域名,当然它只是一种格式.
vdomain
当我们创建虚拟域名和进行域名认证(authent_domain),我们不必担心"prefix"设置, 重要是更改"suffix/ IP number"设置.
如果你有更多的IP并想让每个IP规划一个域,那你将创建"基于虚拟域的IP",否则将创建"基于虚拟域的suffix".

下面是基于vdomain行的后缀例子:
vdomain d2 /domain2 mail.domain2.com dmailin
vdomain d2 /dom2 mail.domain2.com /usr/local/dmail/in/2

下面是基于vdomain行的IP例子:
vdomain d2 1.2.3.4 mail.domain2.com dmailin
vdomain d2 2.3.4.5 mail.domain2.com /usr/local/dmail/in/2
当然,实际的后缀或是IP值将是不同的,它依赖于你的系统和你真实的IP.

现在你已经添加了vdomain行到dmain.conf,打开它并找到"host_domain"设置,输入自己的vdomain并在后面注释.这将有利于你以后阅读.如果你
需要的话可以添加更多的vdomain的行,但仅限于基于IP做域名的情况,并保证IP是可用的.你不能同一个IP添加两个vdomain.否则两个
vdomain都会是同一后缀.
现在添加了vdomain行,记住域名后缀或IP也是作为域名解析.如果你是用后缀的情况,建议你用分隔符作为后缀的起始符.在我的例子里有用'/'.
你也可以用'@'或是其它的字符.但是推荐使用'/'.

第二步:更新配置
为使新的配置起作用,你需要更新邮件服务器.在终端你输入:"tellpop reload"和"tellsmtp reload",第一次你可能需要到DMail目录执行命令.

第三步:Cwmail.ini
添加你的vdomain一行或是多行后,你必须申明关于域名的CWMail.为了这样做,在cwmail.ini文件中使用vhost行.CWMail处理虚拟邮件域名并能
够在URL地址中浏览. www.domain2.com地址是你所添加的第一个虚拟域.你必须添加vhost行像这样: "vhost www.domain2.com"
vhost作用于不同的区段,CWMmail首先匹配URL地址到vhost行,并加载所有行的设置,当访问vend行时会返回加载默认设置.
ini文件可能类似如下设置:

[cwmail.ini]
templates cwmail
pophost 1.2.3.4
smtphost 1.2.3.4

vhost www.domain2.com
pophost 2.3.4.5

vhost www.domain3.com
pophost 3.4.5.6
templates cwmail3

vend
nwimg /nwimg

实际上,ini文件有三种不同的方式加载.如果地址是"www.domain2.com,那么pophost和smtphost模块会被加载,并且pophost并变成
"2.3.4.5".然后nwimg设置也被加载.如果地址是"www.domain3.com",那么加载的模块会是:"cwmail3",pophost值是"3.4.5.6",如果地址是其
它,vhost环境变量将会忽略.
CWMail从SERVER_NAME环境变量中获得URL地址.有时这个变量并不是预定值,如果你发现vhost段并没有加载,你可以试试别的环境变量.为
申明CWMail作用另一环境变量,设置vhost_match配置这个变量值.类似"HTTP_HOST"返回URL主机.
你想添加新的设置到vhost段,这些变量要么替代以前的配置或是添加到先前的配置后.当模块设置时,新值将会取代旧的设置,在body_add设置
的情况,新值将添加到所有值的最后列.
现在你必须添加新的vhost段匹配添加的新虚拟域名.如果你使用基于域的后缀,vhost段必须包含后缀值(在vdomain行需要相同的值).如果使
用基本IP的域,pophost,smtphost设置需要新的IP值.启动新虚拟域名时,记住在vhost段中包含域名设置.它应该和vdomain行中的域相匹配.

第4步: Netauth.ini

在安装虚拟域的情况下,NetAuth也使用vhost段.它的运行类似于CWMail.如果需要的话也用vhost_match设置.
你必须添加vhost段匹配新的虚拟域名.如果使用基于后缀的虚拟域,你需要进行后缀设置.不像CWMail的NetAuth早期版本(version 3.0e或更早)
用双字符.而且suffix_seperator使用默认的的隔离符'/'.除非你在vdomain行使用其它的字符,你不必更改设置.后期版本(Netauth 4.0+)的后
缀设置使用CWmail的后缀.如果你使用基于IP的虚拟域,你必须为新的IP设置详细的新pophost设置.记得开启新域名时在vhost段中包含域名设置
,在vdomain行中匹配新的域名.

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

6. DNS,MX,A 记录
DNS管理需要一个主名称服务器和一个从名称服务器.因为InterNIC并不承认你的域名,除非因特网上的域名信息至少有两个DNS服务器.另一个原

因是如果你仅有一个域名,一但关闭,用户将会阻止浏览因特网.下面给出三项DNS管理:

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:用Foxmail Server搭建邮件服务器   下一篇:利用twig架设WebMail系统

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号