如何安装一个hotmail的邮箱系统-------------------------------------------------------------------------------- 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系统 更多相关文章
|
推荐文章
精彩文章
|