“Rules”页是用来设置邮件规则的,和邮件客户端的规则是类似的,无非是当收到符合什么样的条件的邮件后,采用什么样的动作。
“Vacation”页中,是设置该用户休假及相关信息的,当用户临时离开公司或者休假,启用“Enable vacation”,并在“Message”项填入相关信息,这样,当有人给他发邮件的时候,会收到系统的自动回复邮件,告知该人已经休假。如果启用休假邮件,那么可以点“View Recipients”按钮来查看谁曾经收到这个休假邮件;点“Delete old recipients”来删除收件人列表。
“Info.Manager”页,是设置信息管理器的,它能自动处理日常询问您单位相关业务的E-mail信息。我们稍加注意,一定会发现大的企业都有诸如info@abc.com之类的邮箱,此处就是专门设置这个的。在设置相关邮箱后,在“Message”框中填入:
谢谢您与《网管员世界》联络。
这样,当有人给info@netadmin.com.cn发邮件就会收到含有上述内容的自动回复邮件。
在“Attributes”页中,主要是添加附加的属性,供LDAP服务使用,对日常应用来讲,用途不是很大。
注意,只要作了任何更改,必须点击“应用”按钮才能生效。
图7
如果要对所有用户的邮箱做统一设置,可以点击主机,在右侧的窗口进行设置(见图7)。
当选择IMail自身的数据库时,所有的选项将都是可以更改的;反之,如果采用第三方数据库或使用Windows NT账户数据库时,则将有一些选项呈灰色状态,不可更改。如笔者使用第三方数据库,则“Default Max Mailbox Size”等就呈灰色状态。
通常情况下,管理员结合第三方数据库,可以开发Web页面,让用户自己登录网站来申请邮箱,这可以极大地减轻管理员的工作量。
首先,确保按上面讲述的方法进行安装后,让我们开始设想一下怎么做。可以使用ASP、PHP、Perl等语言来编写,由于ASP是IIS本身就支持的,故笔者采用ASP来编写用户申请邮箱页面。
大多数网站上的邮箱申请都是先罗列条款,然后让用户填写真实姓名、邮箱账户、邮箱密码等等相关信息,由于是在单位的Intranet使用,没必要那样条条框框,笔者的观点:简单实用就是美。在单位的Web主页设立一个申请邮箱的连接,然后转到申请邮箱的页面,用户填完信息后,提交给服务器,如果成功就返回一个成功的通知页面,在该页面可以知道POP3、SMTP等相关信息,用户可从此页面登录Web形式的邮箱。
为了实现这些功能,笔者做了两个脚本文件,由于篇幅原因,在这儿并不累述。而后,将做好的两个文件放在同一个目录中,如,在IIS设置一个虚拟目录,命名为“mail”,指定此虚拟目录的真实物理路径为d:\wwwroot\mail。最后指定此虚拟目录的文档属性,添加“useradd.html”作为默认文档。至此,IMail的邮箱申请页面就做成了。
用户可以在浏览器的地址栏中输入“http://服务器地址/mail”登录后,自己申请邮箱。
维护IMail有技巧
移动IMail邮件根目录
如果在先前部署IMail的时候没做周密的计划,就会导致后来邮件服务器的规模变得非常庞大,一般来讲,可以采取扩大该分区容量的办法,如用PQ Magic分区工具改变分区的大小,或者在Windows 2000上使用磁盘工具添加卷。由于前一方法有风险,所以笔者采用后者。我们可以将IMail邮件根目录转移到其他更大的分区或新添加的硬盘中。
图8
下面就将例举如何把D:\IMail移动到E:\Imail的方法。打开IMail Administrator工具,点击要更改的域名后,在右边的窗口中的Top Directory框更改路径(见图8)。更改完毕以后,再点左边的Services,停止所有的正在运行的服务。
最后移动IMail邮箱目录,再重新启动停止的相关服务就完成了IMail邮件根目录的移动。
服务器IP地址后的调整
当网络结构做出调整时,有时需要进行更改设置。如笔者所在单位年初进行网络扩容,所在单位的IP段发生变更。这时,IMail必须进行相应的更改才能正常工作在新的网络环境中,否则会造成邮件传递失败。
IMail服务器原来的IP地址是10.152.8.2,后来更改为10.152.16.2。
首先要确保上级的DNS服务器已经正确设置,如将域名pec.pfcc.sinopec.com.cn指向10.152.16.2。这一步很重要,只有进行这一步,才能进行域间传递邮件,否则只能在同一个邮件服务器传递。
打开注册表,到“HKEY_LOCAL_MACHINE\Software\ Ipswitch\IMail\Domains”,将主键10.152.8.2更改为10.152.16.2来修改IP对应的主机名。
到HKEY_LOCAL_MACHINE\Software\Ipswitch\IMail\ Domain\pec.pfcc.sinopec.com.cn,将address的键值由原来的IP地址10.152.8.2改为现在的IP地址“10.152.16.2”。
然后到IMail Administrator工具重新启动SMTP服务就可生效。
图9
IMail的迁移
这里说的IMail迁移是指这样的:原来的IMail对应一个邮件服务器,独占一台服务器,由于某种原因,需要将现有的邮件服务器迁移到另外的一台邮件服务器,但新服务器上已经有了IMail。如果这两个IMail备份的数据结构不一样,就必须慎重处理。
IMail默认的邮件服务器的路径在Imail目录下,用户的信息就在Users目录下,备份的服务器数据由于只有一个主机,放置的位置也是在Imail目录下,如果按常理恢复,必将引起数据结构冲突。解决的办法是在新服务器的IMail新建一个Host,如“fcceec.net”,IMail目录下将会出现一个“fcceec.net”的目录,把备份的数据放在这个目录中,在IMail Administrator工具中点击那个“fcceec.net”,在General页中的Top Directory中将原来的C:\imail修改为C:\imail\fcceec_net。由于IP地址在管理工具中不可修改,所以需要到注册表中修改“HKEY_LOCAL_MACHINE/Software/Ipswitch/Imail/Domains”,找到原来的IP,修改为新服务器上的IP即可。
远程管理IMail
多数服务器软件都支持远程管理。一般的远程管理有Web方式和专用管理程序、远程连接管理。早期IMail版本(6.x)都支持这几种管理方式。到了IMail 7后,可能出于安全方面的考虑,取消了Web的方式。
专用管理程序方式
IMail目录中有一个工具,名为imuil.exe,用户可以运行此工具修改自己账户的相关设置,不必烦劳管理员,该工具的主界面见图9。用户登录后可以修改邮箱密码、更改设置转信地址、设置休假信息、邮件规则和计划。
远端连接IMail Administrator
IMail服务器必须启动password服务,且管理端机器也安装了IMail服务器。用户的身份必须是系统管理员的身份(IMail System Administrator)。
确保本地和远端IMail服务器都已经运行password服务,password服务所绑定的端口是TCP 106和TCP8399。
在远端IMail Administrator工具中,点击菜单“File”下的“Uonnect”,会弹出“Connect to anIMailServer”的窗口(见图10)。
图10
