输入目标IMail服务器的IP地址后,远端的IMail Administrator工具会记住所连接过的IP,日后若要管理可以从下拉菜单选择。
输入正确的管理员账户,点OK按钮后,原来的IMail Administrator工具将关闭,然后自动重新启动IMail Administrator工具,此时就是目标IMail服务器的管理工具了。注意,管理员在本地不可能同一时刻启动两个IMail Administrator工具,正常情况下,连接目标IMail服务器的时会中断本地IMail服务器的连接。要重新连接本地IMail服务器的连接,只需在“File”→“Connect”后填入本地服务器的IP地址和管理员的账户即可。注意!连接本地服务器的IP地址不可以是“127.0.0.1”或“localhost”,必须是该服务器在网络上的IP地址。
IMail的备份
IMail配置信息的备份有两种办法:手工备份和命令行备份。
手工备份——在Imail Administrator工具中,选择“localhost”,在General页中,单击按钮Backup。跳出对话框提示您指定一个文件名,该文件将保存注册表中有关IMail部分的备份信息。
恢复备份的信息:在“IMail Administrator”工具中,选择目录“localhost”, 在General页中,单击按钮“Backup”,在标记为“Possible backup files…”选择框中选择备份的文件,然后单击按钮“Restore”。如果您恢复了备份的信息,您可能会丢失一些您在服务器上新更改的信息。
命令行备份——IMail 7提供了一个程序“regback.exe”,该程序位于IMail的文件夹中。它提供了上述手工备份的功能,您可以使用计划任务来进行定时备份。该程序的用法很简单,执行“regback -d 2004831174207.htm”。
注意,备份文件的名字不能超过8个字符,否则将截断为8个字符。
Imail系统文件的备份很简单,直接拷贝IMail所在的目录即可。用户的邮件被保存在IMail的用户目录下(但是如果是其他域名的用户可能被保存在别的目录下),所以,每天的日常备份都要包括这些目录。
邮件成为“讨论组”
—IMail邮件列表的使用
Phoenix9
和很多成功的网络服务一样,邮件列表也是从一个简单的想法中发展而来的。当用户想向一个人发出一封电子邮件,那他就必须指定一个邮件地址。如果用户希望向不止一个人发送同一封邮件,那他就要设置一个特殊的名字,我们称之为“别名(alias)”。在这里,别名代表的是一组用户,这里的组称为“讨论组”。
举个例子来说,假设“manager”讨论组有几个用户,他们是经理、副经理、书记、总工,那么这个别名为“manager”代表的是这几个人的邮件地址,不管在什么时候,如果用户发电子邮件给“manager”,那么邮件列表程序就会自动将该电子邮件发送给这四个人中的每一个。
想像一下这四个人是怎样利用别名来组成一个讨论组的。假设经理有了一个尚未成熟的想法,现在他要和其他人共享、讨论。
IMail本身也集成了邮件列表的服务,笔者以IMail 7为例,讲述一下如何创建、管理邮件列表。
IMail邮件列表服务允许用户在IMail服务器上设置自动的邮件列表,这和简单的别名组是完全不同的。
IMail的邮件列表的服务具备以下特性:
图1
◆允许任何人向邮件列表投递邮件;
◆任何用户都可以向邮件列表发送邮件订阅该邮件列表,也可以退订该邮件列表;
◆用户使用邮件列表的服务可以立即发送到其他用户,或者先通过该邮件列表的创始人的审核后发送到其他用户;
◆用户向邮件列表发送邮件必须经过密码认证,或者该用户在“Poster List”之内;
◆邮件列表可以设置为私有的,通过邮件列表管理员向邮件列表地址中添加用户的邮件地址;
◆邮件列表管理员可以在所有发送到邮件列表的邮件的邮件头或者邮件正文末端附加额外信息,如关于如何订阅、退订该邮件列表等信息。
下面,笔者就以在邮件主机pec.pfcc.sinopec.com.cn上创建并管理一个名为“firstmaillist”的邮件列表为例,讲述详细的步骤。
创建邮件列表
启动“IMail Administrator”程序,在右边面板依次展开“localhost”→“pec.pfcc.sinopec.com.cn”→“Lists”,在右边窗口点“Add List...”按钮。将会弹出添加新邮件列表的向导窗口,在“Name:”输入将要创建的邮件列表的名字,该名字就是这个新邮件列表的名字,如:输入“manager”,则该邮件列表的地址表示为:manager@pec.pfcc.sinopec.com.cn。
注意,邮件列表的名字的长度不得少于3个字符,不得多于23个字符,不得有空格。并且不能给邮件列表起名为imailsrv,这是IMail的保留字。
输入完邮件名字后,接下来填加一个描述性的标题,以便于邮件列表拥有者或者管理员辨识该邮件列表,如“领导组的邮件列表”,该标题长度在3到23个字符之间,允许有空格。在“Names”对话框中填写完整的、该邮件列表所接受的邮件地址,例如:postmaster@pec.pfcc.sinopec.com.cn。填写管理该邮件列表的账户,默认是root,也可以根据需要进行更改指派账户。
然后设置该邮件列表的属性:允许什么样的用户可以向该邮件列表发送邮件,并设置是否允许用户订阅该邮件列表。至此,一个邮件列表就创建完毕。与此同时,IMail会自动在“Aliases”中建立“imailsrv”、“manager”、“manager-ower”和“owner-manager”四个别名。
邮件列表设置详解
对于已经创建的邮件列表,可以选中它后,在右边的面板中对它进行更为详细的设置。
在标签“General”中的Related Files框中,点“Help”按钮可以创建或编辑该邮件的帮助说明;点“Subscribe”按钮可以创建或编辑当用户成功加入该邮件列表后系统发给该用户的说明。
在标签“Advanced”中,可以进行几项比较有用的选项。如选中“Reply-To list (vs. sender)”选项,则将把投递者的的回复邮件发送到邮件列表中,该邮件列表中所有订阅的用户都能收到回复邮件。关闭该选项将把投递者的回复邮件发送到邮件的发送者,就像平时的邮件回复一般,其他订阅用户并不能收到回复邮件。
如选中“Enable Digest Mode”选项,则将出现“Digest”和“Digest Scheduling”两个标签。当该选项生效时,将允许用户把所有投递的邮件集合于一个邮件中作为文摘,投递到邮件列表。您可预先设置为固定的时间自动投递或者在收集的邮件的大小超过了一定容量时投递到邮件列表。当邮件列表的用户收到该文摘时,他可以看到自从上次收到文摘以后所有投递的邮件的内容。要详细地设置文摘的操作方式,需要通过“Digest”和“Digest Scheduling”两个标签上的选项进行设置。
如选中“Enable Subject Modification”选项,再在后面输入相应内容,那么当转发到列表中的各用户时,向该邮件列表发出的所有邮件标题最前方均会自动加上所输入的内容。例如,如果您输入的字符串为★星光★,则发送的邮件的主题如下:
Subject:★星光★How do you receive mail?
缺省情况是该邮件列表的名字。
如选中“Enable Header”选项,再按“Edit”按钮→输入相应内容,这些内容自动保存在文件header.txt中,当向该邮件列表发出的所有邮件转发到列表中各用户时,邮件正文最上方均会自动加上所输入的内容。
“Enable Trailer”选项和“Enable Header”类似,作用是在邮件正文最末尾自动加上所输入的内容,所输入的内容保存在文件trailer.txt中。
如要做到和国内著名邮件列表服务商CN99那种在邮件正文末尾的那种效果,可以勾选“Enable Trailer”,编辑文件trailer.txt内容为:
** Bentium Mailing List Server ===邮件列表专家 **
希网网络 http://www.cn99.com
如果在“Max message size in bytes”中设置数字,则可设置发向该邮件列表的邮件的最大字节限制;默认为“0”,表示不限制。如果在“Number of recipients per message”中设置数字,则可设置每个邮件最多可发送给多少个用户;默认为“0”,表示不限制。在标签“Security”中,可以进行邮件列表的安全设置。在这里可以设置该邮件列表是否受管理,以及设置对该邮件列表地访问控制。
“Allow posting by”框中有三个设置该邮件列表的投递权限单选项:Anyone、Subscribers、Moderator。三项分别是:允许任何人投递邮件、允许订阅此邮件列表的用户投递邮件、允许该邮件列表的所有者投递邮件。如果希望所有的投递邮件首先被邮件列表拥有者审核以后投递到邮件列表,请选择Moderator。
如选中“Allow List Unsubscribes based on Subject line”选项,那么允许用户在投递到该邮件列表的邮件的主题中输入命令行来退订邮件列表。可以接收以下出现在邮件主题的退订命令: unsubscribe、remove、signoff。这三个命令都是等效的。
如选中“Disallow Subscriptions”选项,则禁止用户用以发带命令行邮件的方式加入邮件列表的订阅请求,这时如果希望一个用户可以加入邮件列表,可以使用以下的方法之一:
◆利用IMail Administrator 编辑用户文件;
◆通过Web Messaging 使用list administrator;
◆通过Web Remote Administration utility使用list administrator。
注意不能关闭退订请求。如选中“Disable List Command”选项,则用户将不可以通过向邮件列表发送邮件正文含有邮件列表命令List的邮件得到所有订阅了该邮件列表的用户的信息(例如,imailsrv@domain.com)。如果希望这样,可以选择该选项关闭这个功能。注意,只有在“Allow posting by”框中选择了“Anyone”选项才有效,对“Subscribers”和“Moderator”是无效的。
如选中“Use Password”选项,并在“Password”框中输入相应的口令,则只有知道此口令的用户才能向该邮件列表投递邮件。投递的方法是:在投递到该邮件列表的邮件的主题栏最左边加上“[:口令:]”(不含双引号)的格式,如:[:123456:]第三十六期【星光】,这样才能投递到邮件列表。这是必需的,否则将不会投递成功。注意,口令是大小写敏感的。
如选中“Enable Posters List”选项,则除了在“Edit Posters”(单击它即可编辑)中指定的邮件地址外,其他任何邮件地址均不能向本邮件列表发送信件。
点击“Edit KillFile”按钮可以设置在kill.lst文件中单独列出不允许向该邮件列表发送邮件的邮件地址或邮件服务器。该文件的格式是一行一条内容:
user@host
@host
例如,要拒绝一个用户的邮件地址,在kill.lst文件中输入: fred@widget.com即可。要拒绝来自于邮件主机widget.com 的所有的邮件,只需在kill.lst文件中输入: @widget.com即可。这样,邮件列表服务器会检查邮件头中的MAIL FROM: <user@host> 部分,如果符合kill.lst文件中地址,则拒绝该邮件。文件kill.lst 位于目录IMail\lists\(邮件列表的名字)\下,且只对当前的邮件列表起作用。
在标签“Users”中,可以手工添加、删除该邮件列表的用户。
在标签“Rules”中,是用于设置过滤和分拣发到该邮件列表的邮件的,和在“Users”中的“Rules”设置相似故本文不在赘述。
在标签“Digest”中的“Digest Mailbox”中输入名字作为保存文摘的邮箱的名字。在“Subject line for Digest Postings”框填入希望在投递的文摘邮件的主题中所显示的文字。
如选中“Include Headers/Trailers When Posting to Digest Mailbox”,则所有的被投递到文摘邮箱中的邮件都包含或者跟随邮件头,通常不建议使用该选项,因为没有多大的实用意义,反而增加邮件的大小。
如选中“Strip Non-Text Attachments before Posting”,则所有邮件中的附件都被自动过滤掉。
如选中“Enable Message Separators”,则可输入几行或者若干个字符用来分隔文摘邮箱中的信息。按“Edit”按钮可以输入作为分隔符的信息。这些文本被保存在digest_separator.txt中。
如选中“Digest Header/Trailer”,则可以在每封投递的文摘邮件的开头或者结束部分显示文字。单击“Edit”按钮然后输入自定义信息文本。这些文本被保存在文件
digest_header.txt或者digest_trailer.txt中。
点“Digest Subscribers”按钮可以编辑本邮件列表用户文件,保存在digest.lst文件中。
在标签“Digest Scbscribers”中,可以设置该文摘邮件的投递间隔时间。在下拉列表框“Periodicity”中,有几个值可以选择:
Daily——每天投递文摘;
Weekly——每周投递文摘;
Bi-Weekly——每隔一周投递文摘;
Monthly——每月投递文摘;
User-defined——用户自定义投递间隔时间;
Size-Exceeds——选择当文摘信箱的容量超过多少以后(以字节计算),文摘自动被发送;
Manual——如果希望人工控制,即单击按钮“Process/Send Now”发送,选择该选项。
“Last Processing Date/Time”框中显示最后一次文摘投递的时间,如果未曾投递则显示为“NotProcessed”。
在“Next Processing Date/Time”框中,如果下一次的计划投递已经准备好了,则显示下一次投递的时间和日期;如果时间和日期为空,输入希望的以后投递的时间和日期,系统会在下一次投递完成以后更新该值。
单击“Process/Send Now”按钮则立即投递文摘并且根据当前的设置自动地安排下次的计划投递任务。
