轻松给Windows 2000搭建邮件服务器
MDaemon是一款功能非常强大的邮件服务器软件,可运行于Windows9x/Me和Windows NT/XP/2000/2003操作系统,特别适用于那些既需要在局域网中互相发送电子邮件,又需要同Internet互发邮件的用户。MDaemon服务器除SMTP/POP3外,还包括邮件清单、支持别名、自动回复、自动转发、多域名、远程管理等服务。无限制用户版本的MDaemon软件可以支持上千的用户数量,所以MDaemon可以适用于任何机构的邮件服务。下面我们就来说明在Windows 2003环境下MDaemon的安装、配置与管理。
一、Win 2003 Server MDaemon的安装
(1)在MDaemon安装开始时,系统将要求用户选择MDaemon控制界面所使用的语种。MDaemon的管理界面可以支持多个语种----英语、德语和法语。如果对英语熟悉一些,建议选择U.S.English语种进行安装。
(2)单击对话框中的OK按钮,将显示软件许可协议。如果要继续MDaemon的安装,就必须要接受该协议。
(3)单击“Agree”按钮,将显示选择MDaemon安装路径的安装向导。
在该安装路径下,将存放所有用户的邮件。因此建议将MDaemon安装到一个剩余磁盘空间大的分区内。单击Browse按钮,可进行新的安装路径的选择。
(4)单击Next按钮,将显示填写授权信息的安装向导对话框,在这里可以分别键入用户和单位名称。
(5)单击Next按钮,将进入选择需要安装的组件的界面。
MDaemon一共有以下3个安装选择组件。
MDaemon server for SMTP,POP and IMAP service是最基本的邮件服务器内容,所以必须选择安装。它能够提供SMTP邮件发送服务、POP3方式接收邮件服务以及IMAP服务。
MDaemon client for remote configuration services是用来远程管理邮件服务器的工具。
如果邮件服务器是以主机托管的方式存放在ISP那里,但无法经常操控到服务器,那么这个工具就是最好的选择。
WorldClient server for web based email and groupware services用来选择是否安装Web方式来收发电子邮件客户端服务。在MDaemon邮件服务内,WebMail就是WorldClient。其本意想必大家都知道,就是让用户可以在世界的任何角落都可以访问到这个邮件服务器。MDaemon基于B/S(浏览器/服务器)的方式进行邮件访问,而不需要安装任何的客户端软件,用户所需要的仅仅就是一个浏览器而已。
(6)单击Next按钮,将显示准备安装对话框,提示用户即将正式安装MDaemon。
(7)单击Next按钮,安装进程开始复制文件,以进行MDaemon的正式安装。在安装完毕后,将显示配置DNS对话框,在这里要求键入主DNS服务器以及备份DNS的IP地址。需要注意的是,对于拨号上网的用户来说,IP地址是不固定的,所以无需填写。选中Use Windows DNS settings复选框,将使用Windows中的网络设置。
(8)单击Next按钮,将显示建立第一个用户注册信息对话框,在各文本框中分别输入用户名全名(可接受中文)、邮箱账户名(不包括主机域名)和账户密码。其中This account is the Postmaster(该账户是管理员账户)和This accounth as Administrator level web access(这个账户是有Web方式管理员权限的)选项。如果想把此用户作为服务器的管理员和Web方式访问的管理员,这两项可分别进行选择。
(9)单击Next按钮,以询问是否把邮件服务添加到服务器的系统服务里。该复选框有必要选中,这样所建立的服务器在开机后不登录的情况下,就可以开始正常运行邮件系统。
(10)单击Next按钮,系统将提示是否进行高级选项的安装。选中I want to go through the setup process now复选框,安装程序将以向导方式对MDaemon邮件服务器进行配置。
(11)单击Next按钮,高级安装设置向导将首先显示一个说明文件。继续单击Next按钮,将显示设置邮件服务器所使用域名的对话框。在空白栏内键入一个域名。例如,如果申请的正式域名为ghq.org,那么在该处应当键入ghq.org。
(12)单击Next按钮,将显示设定E-mail代理的对话框。当MDaemon收取邮件时,借助于在这里键入的POP服务器地址(POP Host)以及用户名和密码,MDaemon将先连接至该信箱,并将邮件接收到本地服务器上,然后用户再从本地邮件服务器上收取邮件,也就是说,这是一种邮件代理功能。由于我们是为自己提供邮件服务,而不是用于实现任何邮件代理,所以保留空白而不填写任何内容。
(13)单击Next按钮,将显示设置MDaemon和ISP连接方式的安装向导。如果设置了邮件代理,这里就需要与ISP之间建立一个连接。如果没有设置邮件代理,这里也就无需作任何设置。取消对Yes,I want MDaemon to connect me to my ISP复选框的选中。
(14)单击Next按钮,系统提示MDaemon服务器已经成功安装,并显示安装成功对话框。其中的四个选项意思分别是启动MDaemon、查看说明文档、马上升级、以后自动监测升级版本。选中Start MDaemon和Check for future updates automatically复选框,系统将立即启动MDaemon,并自动到网上下载升级包,以实现对MDaemon的升级。
(15)单击Finish按钮以完成安装过程,同时并开启管理窗口的主界面。
二、MDaemon设置
MDaemon的管理界面很专业,它所提供的选择和设置项目非常多,但是实际上真正需要设置的选项并不是很多。
(1)双击任务栏托盘区的邮件图标,将显示出管理窗口主界面。若该图标未显示,可依次单击“开始”->“所有程序”->MDaemon->StartMDaemon选项,即可运行MDaemon邮件服务程序。
(2)在Setup菜单中选择WorldClient/RelayFax命令,将显示WorldClient设置对话框。
(3)选择该对话框中的Server Options选项卡,在这里可以设置邮件服务器的一些最基本参数如下:
Enable WorldClient Server:选中该复选框,将启动WorldClient服务,以使用户能够通过Web浏览器来收发电子邮件。
WorldClient is running under IIS:选中该复选框,当服务器安装有IIS时,WorldClient将运行在IIS服务之下。
Run WorldClients server using this TCP port:在该文本框中指定访问WorldClient所使用的端口号。系统默认值为3000,即用户可通过http://mail.ghq.org:3000(其中mail.ghq.org指邮件服务器的域名)这种方式对WorldClient进行访问。当然,该端口号可以自行修改为任何还没有被系统占用的端口。
Sessions not composing a message expire after 20 inactive minutes:在该文本框中指定闲置连接超时的时间。例如,当设置为“20”时,如果客户端在20分钟内未执行任何邮件操作任务,那么系统即置该连接为超时。用户再连接该服务器时,需要重新验证用户名和密码。
Sessions composing a message expire after 20 inactive minutes:在该文本框中指定连接超时的时间。例如,当设置为120时,如果用户对邮件服务器连接操作超过了120分钟,则系统也认为为超时,将强行切断该连接,以要求该用户重新登录。该设置既有助于杜绝用户发送超大容量的附件,又有助于禁止用户发送大量的垃圾邮件。
Cache HTML templates to increase web server performance:选中该复选框,将把HTML模版装载到Cache中以提高Web服务的性能。
Use cookies to remember logon name,theme,and other properties:选中该复选框,系统将使用Cookies来存储用户名、用户自定义风格以及其他数据。系统默认使用了该选项,但是如果用户经常在公众场所----比如网吧上网,那么建议取消该项以增加安全性。
Require IP persistence throughout WorldClient session:选中该复选框,要求在同一IP地址上独立完成同一WorldClient进程。这一点也是处于安全考虑,所以建议把此选项也选中。
Bind WorldClient's web server to these IPs only....在该文本框中键入IP地址信息,以便将WorldClient绑定到该地址。如果拥有多个IP地址、设置了虚拟主机,并且希望用户通过不同的p地址来访问相同的一个WorldClient服务,那么可以将所有希望绑定的IP地址都填入该框,并且多个IP地址之间用逗号来隔开。如果留空则表明只是希望使用MDaemon本身的IP地址。
Restart WorlidClient:单击该按钮,将重新启动WorldClient。通常情况下,都是在修改了WorldClient端口或者其他选项后才使用它。
(4)选择Domain Options选项卡,在这里可以对域名作以下相关设置。
Select domain:在该下拉列表中选择WorldClient所使用的域名。如果只使用了一个域名,请选择Default选项。
Language:在该下拉列表中选择语言,如中文zh(Chinese)。系统本身支持中文的WorldClient界面,对英语基础不是很好的朋友来说,这无疑是一个非常好的设置。
Theme:在该下拉列表中选择页面风格。WorldClient自带了几种风格模板,可以在这里设置系统默认的模板。
Dateformat:在该下拉列表中选择日期格式。
Allow user to create new accounts:选中该复选框,将允许用户自己建立新账户。这就是一个MDaemon非常体贴用户的设计。由于允许用户自动申请信箱,这就免去了管理员手动添加用户的苦恼了。
New account creation password:在该文本框中键入新账户的默认密码。
Message listing show this many msgs per page:在该文本框中键入每页默认显示的由附数量。
Message listing refresh frequency:在该文本框中键入邮件信箱的默认刷新频率。
Save messages to‘Sent’folder:选中该复选框,将在发送邮件的同时在发送文件夹中保存一个副本。该选项可能会大量占用磁盘空间,但对于查找邮件内容却非常有用。
Compose in new browse rwindow:选中该复选框,将开启新窗口以编辑邮件。
Use advanced compose:选中该复选框,将使用高级编辑模式。
Enable ComAgent support:选中该复选框,将启用代理支持。
Enable Instant Messaging:选中该复选框,将直接发送邮件。
Log all IM traffic at the server level:选中该复选框,将记录所有传送记录到日志文件中。
IM buddy list includes members of other domains:选中该复选框,IM的好友清单可包含其他域名用户。
Display time using AM/PM:选中该复选框,使用AM/PM格式显示时间。
Empty trash on exit:选中该复选框,在退出时清空本人信箱中的回收站。
(5)单击“确定”按钮,以保存对设置所做的修改。
三、添加用户信箱
邮件服务器安装设置完毕后,接下来进行用户的创建,即个人邮箱的建立。
1、添加用户
在MDaemon主窗口的Accounts菜单中单击New account命令,在这里先对要添加的邮件用户名以及密码进行设定。和安装MDaemon时一样,Full name文本框中填写的是用户名全称,下边的Maibox name填写用户ID。如果MDaemon设置了多个域名,那么在添加用户的时候可以选择将用户名添加到某一个域名之下。下边的Account password文本框中将填写用户密码。
2、用户参数设置
在建立用户对话框后,继续进行用户参数的相关设置。
MDaemon也可以对不同的用户进行磁盘配额控制,即允许邮件用户最大能够使用多少磁盘空间,以及最多能够有多少封邮件存放于信箱中。所有的磁盘配额属性都是在Quotas选项卡中进行设置的,因此必须要先切换到Quotas选项卡。下面对其中的选项具体来一一说明。
This account must observe these quota settings选项:启用磁盘配额控制,以表示该用户账户必须遵循磁盘配额设定。
Maximum number of messages stored at once:允许信箱中同时存放的邮件总数。
Maximum disk space allowed:设置了用户所能使用的最大信箱容量。
同时,MDeamon还支持自动删除账户以及邮件的功能。默认情况下此项功能是被关闭了的,如果需要,可以将此功能打开----即取消掉对Use defaults for this domain复选框的选择。取消该复选框了之后,下边的三个设置项目将变为可设置形式。
Automatically delete account if inactive for用来设置自动删除非使用账户的选项。如果在这里填写上30,就表示当用户在30天内都不对信箱进行访问,系统将自动删除该账户。如果设置为0表示永远不删除该账户。
Delete messages older than:该选项是用来设置自动删除旧邮件的。
如果设置为30,就表示系统将自动删除已经存放在信箱里超过30天的邮件。设置为0则表示不删除。
Delete deleted IMAP messages older than的用法和第二项类似,只不过这里是针对IMAP邮件而言的。
默认情况下,MDaemon程序允许所有的用户都能以WebMail方式来访问自己的信箱。如果有不同的需要,则可以在Web选项卡中对该选项进行修改。如果允许用户登录上WebMail之后可对自己的资料和设置进行修改,那么在这里就一定要选中Account can modify its own settings via WebAdmin复选框。如果想赋予此用户以邮件系统管理员权限,那么就请选中This account has administrator level access to WebAdmin&calendars复选框。这两项是两个大的设置项目,下面就是限制用户权限的小选项了。下面来一一作以说明。
Edit real name选项:是否允许用户修改自己的真实姓名。
Edit password:是否允许用户修改自己的个人信箱密码(建议允许)。
Edit mail directory location:是否允许用户修改个人邮件存放位置。
Edit forwarding address:是否允许用户修改转寄邮件地址(建议允许)。
Edita dvanced forwarding:是否允许用户修改转寄高级选项内容。
Edit encrypt mail setting:是否允许用户修改加密邮件设定。
Edit EVERYONE list setting:是否允许用户修改全体人员邮寄列表设定。
Edit mail restrictions:是否允许用户修改邮件限制设定。
Edit quota settings:是否允许用户修改个人磁盘配额设定。
Edit MultiPOP settings:是否允许用户修改多重POP设定。
Edit autoresponder settings:是否允许用户修改自动回复设定(建议允许)。
Edit allow changes via email:是否允许用户通过邮件进行设定。
Edit IMAP rules(PRO version only):是否允许用户修改IMAP规则设定。
在用户参数设置完毕后,单击“确定”按钮,保存参数设置并退出。
四、Web邮件的实现
MDaemon邮件服务器收发电子邮件的方式,可以分别采用Web方式及POP方式来实现。WorldClient就是MDaemon的WebMail,如果想启用MDaemon的Web方式来收发邮件,就必须启用该功能。单击工具栏中的WorldClient/RelayFax按钮,将显示WorldClient/RelayFax Properties对话框。其中的Enable WorldClient Server默认状态下,是被选中的,即启动了Web方式来收发电子邮件。
如果要改变该页面中的任何参数,就必须要单击Restart WorldClient按钮,这样所做的修改才会立即生效。在Web浏览器的“地址”栏中键入mailserver:3000(如http://mail.ghq.org:3000)并回车后,将显示用户登录页面,在其中的E-mailAddress和Password文本框中,分别键入用户名(邮件地址“@”前的部分)和密码。然后单击Sign In按钮,系统将进入用户信箱,用户可在该Web页面下收发和读取电子邮件。
为了更方便用户的收发操作,可以改变其中的相关参数。可单击其中的Options(选项)按钮,将显示信箱的相应参数。
如把语言界面改为中文界面,在修改完成之后,单击Finish按钮,以保存所做的修改。相关收发电子邮件的操作不复赘述。
五、Web远程管理
MDaemon提供了Web远程管理功能。这样以来无论身在何处,只要能接入局域网络就可以访问到MDaemon服务器,即可实现对邮件服务器的远程管理。
(1)在Web浏览器地址栏中键入http://mail_server_ip_address:3001并回车,将显示登录窗口。
(2)键入管理员的用户名和密码,并单击Logon按钮,将显示用户列表页面。
(3)单击其中的Add Accounts超级链接,将显示添加用户页面。在这里分别键入用户名、信箱名,选择域名并指定相应密码。
(4)然后单击Create按钮,以用于对该信箱进行详细设置。通常情况下,可采用系统的默认值。选中This Account Must Observe These Quota Settings复选框,启用磁盘配额限制功能,以避免用户滥用邮件服务器的空间。需要注意的是,与Windows Server 2003不同,MDaemon并不需要磁盘采用NTFS分区。在Maximum Messages Allowed In Mailbox框中设置允许该用户在服务器上存储的最多邮件数量,以及在Maximum Disk Space Allowed(KB)框中设置允许该用户使用的磁盘空间,其中的单位为KB。
(5)修改完成,并单击Save Changes按钮,即可创建一个新的用户信箱。
若要删除一个用户信箱,可直接在用户列表的用户信箱上单击Delete按钮;若要修改一个用户信箱,可在用户列表的用户信箱上单击Edit按钮。