IMail邮件服务器实现局域网电子邮局(1)出处:中关村在线作者:棋行人间网络发展如日中天,能够提供的功能也是越来越多了,其中Email功能就是其最基本的功能之一。虽然免费的收费的邮箱遍地开花,但是找到一个真正服务良好而速度快的却是少之又少,于是在款待网罗发展的今天,借助外部软件建立自己的邮局服务或者邮件服务器就是比较好的,特别适合于局域网和Intranet内部使用。在这里我们便来了解一下在局域网内的WindowsXP操作系统下建立邮局和邮件服务器。创建IMail的邮件服务器IMailServer是由IPswitch公司出品的高性能的,基于标准的SMTP/POP3/IMAP4/LDAP邮件服务器。通过一个简单直观的图形用户界面,非常易于管理。主要特色包括:多域名支持,远程管理,Web邮件,可创建邮递清单(mailinglists),反垃圾邮件支持,等等。IMail下载和安装IMailServer最新8.0版的下载地址是,但是为了便于读者了解,这里使用的7.13汉化版为例来介绍。打开IMailServer的安装程序,进入安装界面(如图1):图1单击“Next”按钮进入下一步窗口,在这里要设置正式使用的主机名,例如使用的是【hai.com】(如图2),包含有域名:图2下一步进入选择用户数据库类型的窗口,这里保持默认设置;继续下一步进入选择安装路径的窗口,单击“Browse”按钮选择安装路径(如图3):图3一路默认设置下去,进入“Question”窗口,这里询问时候添加IMail用户,这里选择不添加(如图4):图4接着便是安装完成窗口,单击“Finish”按钮结束IMailServer的安装。配置IMail邮件服务器1.打开IMail管理器在“开始à程序”菜单中打开IMail邮件服务器的管理器“IMailAdministrator”操作界面(如图1):图1IMail管理器窗口打开管理器左边窗口中下拉的子管理选项,如图2所示:图2管理选项2.基本设置(1)选择“Services”服务选择,选择未开启的服务选项(默认的只有SMTP、POP3和IMAP三项是开启的,对于不同的系统也许有所不同),然后单击左边的“Start”按钮就开启了相应的服务器了,将所有的服务都开启了(如图3)。图3开启服务(2)选择“User”选项,进入“AddUser”设置对话框(如图4),在其中单击“AddUser”(增加用户)按钮,这时弹出“NewUserID”(新用户ID)窗口,确定“Accountaccessdisable”没有被选中(如图5)。图4【User】窗口图5新用户ID(3)单击“下一步”按钮,出现要求填写新用户全名的“FullnameofNewUser”窗口(如图6):图6新用户全名(4)继续下一步,这是设置新用户密码的“PasswordofNewUser”窗口(如图7):图7新用户密码(5)下一步进入完成窗口,单击“完成”按钮,这时候我们添加用户成功(如图8):图8新用户窗口(6)添加新用户成功。在新用户的窗口中可以设置用户的详细信息,要注意的是应该将密码改变。这时候打开IE浏览器,在地址栏输入http://邮件服务器地址:8181(邮局服务器地址在局域网中一般就是该计算机的IP地址),这样进入IMail的【Logon】界面(如图9):图9【Logon】界面(7)单击其中的【Logon】则可以进入到邮箱的说明信息窗口,进入之前弹出要求输入用户名和密码的窗口(如图10);然后才能进入“hai.com”的窗口(如图11):图10输入用户名和密码图11用户信息窗口(8)在上面的图15的窗口中,用户可以更改其所属的一系列信息:密码、用户信息、查找器信息等等,这里不再详细讲述。如在浏览器地址栏中输入的是http://邮件服务器地址:8383,这时候就进入用户登录邮箱的界面了(如图12):图12登录界面(9)输入用户名和密码,单击“Logon”按钮,进入邮箱(如图13):图13登录邮箱3.测试邮箱的设置以上我们创建了一个基本的IMail邮件服务器,为了能够保证邮箱是能够正常使用的,还要进行一点基本的收发邮件的测试。(1)在“开始”中运行IMail的客户端程序“IMailClient”命令(如图14):图14“IMailClient”界面使用其中的root用户登录,单击“Send”按钮,弹出“CreateMailMessage”(创建邮件信息)窗口,这里我们创建一封发送给该邮件服务器其他用户的地址pleasing@hai.com的邮件;一封是发给互联网上邮件服务器用户的地址pleasing@tom.com的邮件ㄈ缤?5):图15发送测试邮件现在我们查看发送的邮件是否到达了相应的邮箱中,当进行后发现接收到的是发送到上面创建服务器的用户的测试邮件(如图16),而同时可以接收到的是发送到互联网邮件服务器的用户的测试邮件(如图17)。图16本地邮件服务器用户接收的测试邮件图17互联网上邮件服务器用户接收的测试邮件IMail邮件服务器实现局域网电子邮局(2)出处:中关村在线作者:棋行人间DNS设置DNS是域名系统(DomainNameSystem)的英文缩写,是一种组织成域层次结构的计算机和网络服务的命名系统。DNS命名用于TCP/IP协议的网络中,如Internet/Internet等,用来通过用户友好的名称定位计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务系统可以将此名称解析为与此名称相关的其他信息,如数字IP地址。一、DNS基本知识计算机在网络上能够识别的都是192.168.0.10一类的数字地址,那为什么当我们打开网页浏览器,在地址栏中输入如【】的域名后,就能看到我们所需要的页面呢?这是因为在我们输入域名后,有一种【DNS服务器】的计算机系统自动把我们的域名【翻译】成了相应的数字IP地址,然后调出那个IP地址所对应的网页,最后再传回给我们的浏览器,我们才能看得到浏览的结果。因此,我们想要在自己内部网络上的域名能成功地被解析(即被翻译成数字IP地址),就需要将我们自己的Win2003系统的计算机上建立成一个DNS服务器,里面包含有我们的域名和IP地址之间的映射表。这通常需要建立一种A记录,A是Address的简写,意思为【主机记录】或【主机地址记录】,是所有DNS记录中最常见的一种。二、添加DNS服务要实现局域网的IMail邮件的高级功能,必须进行添加DNS服务的操作。(1)添加DNS选择“控制面板à添加/删除程序à添加/删除Windows组件à网络服务”命令,选中“域名服务系统DNS”项(如图1):图1(2)添加成功后,不需重新启动计算机,即可在“开始à程序à管理工具”中看到并可以使用相关的服务(如图2):图2三、DNS的设置(1)打开DNS设置窗口选择“开始菜单à程序à管理工具àDNS”命令,打开设置DNS的窗口(如图3):图3(2)建立域名“domain.aaa.com”映射IP地址“192.168.0.10”的主机记录。建立“com”区域:选择“DNSàHAI(你的服务器名)à正向搜索区域”命令,然后在右键菜单中选择“新建区域”选项,弹出新建区域向导,然后在下一步窗口中根据提示选择“标准主要区域”命令;继续下一步,在“名称”处输入“com”;以后的默认设置(如图4):图4(3)接着建立“aaa”域:选择“com”,在右键菜单中选择“新建域”选项,在“键入新域名”处输入“aaa”的域名(如图5):图5(4)最后建立“domain”主机:‘选择“aaa”命令,在其右键菜单中选择“新建主机”选项,弹出新建主机的窗口,在“名称”处为“domain”,“IP地址”处输入“192.168.0.6”,再按下“添加主机”按钮,这样成功的添加了主机(如图6):图6(3)建立域名“”映射IP地址“192.168.0.10”的主机记录。因为域名“”和域名“domain.aaa.com”均位于同一个“区域”和“域”中,均在上一步已建立好,因而可以直接使用,只需再在“域”中添加相应“主机名”即可。接着建立“”主机:选择“aaa”,在右键菜单中选择“新建主机”,在“名称”处输入“”,“IP地址”处输入“192.168.0.10”,最后再“添加主机”即可。(4)建立域名“ftp.aaa.com”映射IP地址“192.168.0.3”的主机记录方法同上。(5)建立域名“aaa.com”映射IP地址“192.168.0.10”的主机记录方法也和上述相同,只是必须保持“名称”一项为空!建立好后在它的“名称”处将显示“与父文件夹相同”的说明。建立好的DNS设置(如图7)。图7建立更多的主机记录或其他各种记录方法类似。(7)建立时也有可以采用将“aaa.com”整个作为“区域”,然后在它下面直接建立“主机”的作法;不过对于同类记录较多的时候,这种方法显得较为不便。进行IMail的高级设置Imail中有一些比较重要的而又常用的设置需要建立DNS服务才能完成,这里我将具体的应用:一、单个IP对应多个独立的邮件服务器当主机只有一个IP的时候,可以创建两个独立的邮件服务器而共同使用这一个IP地址,而且能够保证这两个邮件服务器互补干扰,独自服务。比如说我们要在只有一个IP地址的上添加两个邮件服务器aaa.com和bbb.com,应该怎么做呢?这时候我们在普通版本的WindowsXP下不能实现,只有在Server版本的操组系统下面才能实现,这里使用的Windows2000Server;下面就来为你讲解。(1)DNS设置下面我以已经配置好的DNS里面,首先添加aaa.com和mail.aaa.com的A(地址转发)记录,以及mail.aaa.com的MX(邮件转发)记录(如图1):图1接着添加bbb.com的A记录和mail.bbb.com的MX记录(如图2):图2(2)添加主机添加主机之前必须关闭Imail正在运行的服务。接着我们参照WindowsXP系统下的“ImailAdministratoràLocalhost”中添加邮件主机,分别添加主机名为aaa.com和bbb.com的两个邮件主机(如图3):图3·IMail邮件服务器实现局域网电子邮局之四(2)完成主机的设置后就可以为这两个主机分别添加相应的用户了,两个主机的用户名可以相同也可不同,这就是因为它们是独立运行,互补干扰的邮件服务器。(3)测试完成了用户的添加就可以对邮件服务器测试了。例如,这里添加了一个santai的用户,那么它的email地址是santai@aaa.com,用户名为santai,POP3邮件的地址为aaa.com,如果测试成功可以出现登陆的界面(如图4):图4二、邮件列表的设置如果在Imail中的用户很多,建立邮件列表十分有用处,邮件斜淼淖饔萌缦拢?/FONT①可以将一封邮件同时发给邮件列表中的所有人;②可以通过发送包括相应命令行的邮件来自动加入或退出邮件列表,并可得到帮助信息及列表的内容等;③可以设定指定用户使用的邮件列晴,可以设置列表密码等。邮件类表的有很大的用处,但是如何建立它呢?其实很简单,下面我们一起来看看如何建立和使用邮件列表:(1)建立邮件列表建立邮件列表。选择左边窗口中的“aaa.com”(邮件服务器名)“Lists”,在其右键菜单中选择“Addlist...”选项,接着在弹出的窗口中输入邮件列表名。比如建立一个名为“list1”的邮件列表,之后在“Lists”(列表)中则可看到列表名“list1”;同时在“Aliases”(别名)中,会相应地自动建立“imailsrv”、“list1”、“list1-owner”及“owner-list1”四个别名(如图5):图5(2)增加邮件列表里的Email地址选择“Users”选项卡,单击“Add”按钮,弹出一个一个小窗口,我们就可以在其中添加Email地址或者用户名了(两者其中