Lotus Notes中的邮件系统的设置
Lotus Notes 中的邮件系统的设置Author:guoyuData:Tuesday, April 08, 2008Email:Subject:本文主要讨论如何将 Lotus Notes 的邮件
Lotus Notes 中的邮件系统的设置
Author:guoyu
Data:Tuesday, April 08, 2008
Email:Subject:
本文主要讨论如何将 Lotus Notes 的邮件系统配置为一个 Internet 上的邮件系统。本人讨论的试验环境 为 R6 版本的 Domino 服务器和客户端软件,通过 Adsl 连结 Internet 网络,并在 http://www.oray.net 网络上注册了一个 r6.vicp.net 的域名,通过他们的客户端软件,将 r6.vicp.net 的域名指向试验机器的 Ip 地 址。
Release Notes
本人比较擅长 Lotus Notes 系统的开发(C/S 和 B/S 开发)和培训(要培训可以找我哟!采用比较方便 的网络会议系统的培训方法)而这些涉及到 Lotus notes 管理的内容平时很少去关注它的细节。本文档是应 我的最好的朋友的要求而写,而他对 Lotus notes 不是很熟悉。所以我试着做了一个配置试验,并作了非常 详细的文档。这个文档发布非常匆忙,没有经过其他人的测试检验。存在的问题将有一大堆,如果读者能 够发现不正确的地方,请给我来信。本人非常感谢!
Content Table:
一.将 Lotus Notes 中的邮件用户配置成一个对应于类似 xxx@xxxx.com 的邮件账号,并可以接受邮件;
二.从 Lotus notes 的邮件系统发送邮件到非 Lotus Notes 用户的邮件;
三.如何设置通过 outlook 客户端接收 Lotus notes 中的邮件;
Content:
一. 将 Lotus Notes 中的邮件用户配置成一个对应于类似 xxx@xxxx.com 的邮件账号,并可以接受邮件:
1.1 步骤概述:
如果要接受其他非 Domino 系统中所发送的邮件,服务器需要做如下设置:
A . 首先要取得域名解释,将指定域名指向 Domino 服务器的 IP 地址。;
B . 确定 Windows 服务中的 SMTP 服务已停止,因为我们要使用 Domino 系统的 SMTP 服务;
C . 编辑服务器文档,设定" 全限定的 Internet 主机名" (Fully Qualified Internet Host Name);
D . 编辑服务器文档,将" SMTP 侦听任务" (SNTP Listener Task)启动。这样你的 Domino 服务器
就可以接收外来邮件了。
E . 服务器的配置文档中的" 路由器/SMTP" 中的基本标签中,将" 在本地域之外启用 SMTP" (SMTP
used when sending messages outside of the local internet domain )启用。
对于邮件用户来说,在注册用户时,需要设置用户的 Internet 地址(比如:guoyu@.r6.vicp.net)、以及 Internet 网络域(比如:r6.vicp.net );如果用户原来就已经注册,那么通过 Lotus Administrator 管理客户端 打开" 用户和群组" ,找到用户的文档,修改用户的" Internet 邮件地址" (Internet Address ),比如修改为 guoyu@r6.vicp.net
1.2 步骤详述:
A .取得域名服务。
在我的实验中,是通过 http://www.oray.net 的网站取得免费的域名服务。具体过程可以参看该网 站的说明(在网站上注册域名,并下载一个客户端软件,设置。以后只要计算机连接到 Internet 上, 你申请的域名将指向你的计算机,要注意保证你的计算机具有 Internet 上的唯一 IP 地址,如果你的计
,
算机是局域网内的话,将不适合本文档所讨论的前提条件)。对于一般的公司来说,一般在域名注册 机构申请域名,并指向你指定的 Domino 服务器的计算机的 IP 地址即可,我的试验的域名的为 R6.vicp.net
这个步骤的验证方法是:通过 ping 你申请的域名 (看是否得到连结畅通的结果。)
你也可以在命令行中,通过 net send 你申请的域名 测试成功
(等待一会儿,看你是否可以收到一个" 测试成功" 的弹出窗口消息)
B .取消 Windows 的 SMTP 服务。
因为我们要使用 Domino 系统的 SMTP 服务,所以如果你的试验机器为 Windows 2000 Server 操作系统的话,可能会有处于启动状态的 SMTP 服务,所以要停止该服务。停止方法,用鼠标右键点击 " 我的电脑" ,在出现的菜单中选择" 管理" ,然后如下图:
图一 :停止 Windows 操作系统的 SMTP 服务
C .服务器文档的设定:
打开 Lotus Administrator 客户端,然后选中" 配置" 标签页,选中" 当前服务器文档" ,在打开 的文档的" 全限定的 Internet 主机名" (Fully Qualified Internet Host Name)中输入你的域名(我的试 验中为 r6.vicp.net ),在" SMTP 侦听任务" (SNTP Listener Task )中选择" 启动" (enable),具体如图 所示:
,
图二 :设定" 全限定的 Internet 主机名" 和启动" SMTP 侦听任务"
D .服务器配置文档的设定:
打开 Lotus Administrator 客户端,然后选中" 配置" 标签页,选中服务器树图下的" 配置" ,打 开该服务器的配置文档,如图:
图三 :打开服务器的配置文档
在配置文档中作如下设置:将" 在本地域之外启用 SMTP" (SMTP used when sending messages
outside of the local internet domain )启用。如图四所示:
,图四 :设定" 在本地域之外启用 SMTP" 为" 启动" (Eabled )
E . 设定 lotus notes 邮件用户的对应的 Internet 邮件账号:
在用户注册时候,可以设定用户的 Internet 邮件账号,如图所示:在注册用户的界面上,首先选 中" 高级" ,然后再" 地址" 栏目中的设定该用户的 Internet 邮件地址信息,Internet 网络域应该是你 申请的域名。
图五 :设定用户的 internet 邮件地址信息
如果用户已经注册,则打开 Lotus Administrator 客户端,然后选中" 个人和群组" 标签页,然后 打开" 个人" 目录树,选中你要修改的个人的文档:作如图六修改:
,

图六 :修改用户的 internet 邮件地址信息
1.3 测试方法:
首先我们测试服务器的 SMTP 侦听功能是否正常,如果侦听功能正常的话,表示我们对服务器的设 定将是正确的。在命令行中输入 telnet 你的域名 25 看是否得到正确的响应信息。如下图:上图表示我们 输入的命令,下图显示的内容表示 Domino 系统的 SMTP 服务是正常的,是值得庆贺的。
,
图七 :测试 Domino 服务器的 SMTP 的 listener 功能是否正常
现在你可以通过其他邮件系统发送一封邮件到 Lotus notes 的邮件系统的 Internet 邮件地址,比如我就 用 sydongsun@hotmail.com 发送邮件到 guoyu2@r6.vicp.net,我用 Lotus notes 打开我的邮件,应该收到一份 来自 sydongsun@hotmail.com 的邮件。如所示
图八 :接收到从 sydongsun@hotmail.com 发来的邮件
二.从 Lotus notes 的邮件系统发送邮件到非 Lotus Notes 用户的邮件;
接受外部邮件系统发过来的邮件,简单的说,就是配置 Domino 服务器的 SMTP 的侦听服务;而发送 邮件到外部邮件系统,要简单一些,只需要做到一点:要确保正确的 DNS 解释服务。也就是说,我在 Lotus notes 的邮件系统中,输入 sydongsun@hotmail.com 或者 sydongsun@163.com 做为接收者的话,DNS 服务 设定正确的话,将提取 hotmail.com 和 163.com 的域名信息,按照域名的目的地将邮件" 投递" 出去。
右键点击" 网络" ,设定" 本地连接" 的属性,如下图九
图九 :设定 DNS 服务器
,
使用的电信的 ADSL 网络,在电信的主页上 DNS 服务器的说明文档。我按照他们的文
档设定我的 Domino 服务器上的 DNS 服务器。当然,因为我的机器直接连接到 Internet 网络,也可以自由 设定其他正确的 DNS 服务器。如果在一个企业中,尤其是在一个防火墙后的 Domino 服务器,正确的设定 DNS 服务器,需要咨询你的网络管理员。
你在命令行中输入 nslookup ,可以察看 DNS 服务器的设置情况。
一 般 来 说 , 通 过 上 面 的 设 定 就 可 以 在 Lotus notes 邮 件 发 送 任 意 到 其 他 邮 件 , 比 如
sydongsun@hotmail.com 等等。如果你是一个有心人的话,你可以在发送邮件后,马上去察看 Domino 服务 器的控制台信息,可以看到邮件 route 的信息。如图 10 所示。
图十 :表示邮件消息传送到 Eastcom.com 和 hotmail.com 域
非常遗憾,较多的朋友,总是说不能发送邮件到其他邮件系统中去(从服务器的控制台上可以看出邮 件没有发送成功)。除了检查是否是可靠可用的 DNS 服务器之外(实际上这就是问题所在)。下面也有几根 可能有效的救命稻草(但你的期望不要过高,它终究只是稻草,只是给你一些解决问题的可以尝试的地方。 最终的问题还是 DNS 服务器)。
2.1 将服务器文档中的端口的第一条纪录的网络地址(Net Address )中的主机名称,变化为该主机对应的 IP 地址。如图所示:
图十一 :将网络地址的名称直接换为 IP 地址
2.2 在 服务器的配置文档的" 路由器/SMTP" 标签中的" 基本" (Basic)标签 中启用" 设置本地 internet 网络 域智能主机" (Smart host is used for all local internet domain recipients),并且设定" 本地 internet
,
网络域智能主机" (Local Internet domain smart host ),这种设定的含义是:当发送邮件的地址不在 Domino 的用户目录中时,通过 SMTP 中继邮件到该服务器。将通过如图 12 所示:
图十二 :设定外部邮件中继
在上图中还有一个" 邮件离开本地 Internet 网络域的中继主机" (Relay host for messages leaving the local internet domain ),如果你的服务器在一个防火墙后,这里通常可以设置为防火墙的服务器地 址。或者是其他可以给你发送邮件的 ISP 服务商的服务器地址。读者在图四中,本人设置了一个 202.96.122.72 的服务器。这个服务器是 smtp.eastcom.com 的服务器 IP 地址。也就是说发送给非 domino 系统的邮件将由 该 smtp 服务中继。很多朋友出现这个现象,他们设定的 Domino 的服务器的 DNS 解释出现问题,但是设 定这样一个外部的 SMTP 服务器做为中继,这个外部的 SMTP 的 DNS 服务器是没有问题的。此时,尽管 你的 Domino 的 DNS 解释出现问题,但照样可以发送邮件。
但是要明白一点,免费的午餐总是很少的。你很难找到这样一个" 好心" 的 SMTP 的服务器来作为中 继,网络上的 SMTP 服务器发送邮件时总需要你提供该服务器所认可的邮件的账号和密码,这也是避免垃 圾邮件泛滥所应该做的。
当我设定 202.96.122.72 为中继 SMTP 服务器的时候,我通过 lotus notes 发送邮件到@eastcom.com 为 结尾的邮件地址,可以成功发送,如果发送到@163.com 或者@hotmail.com 为结尾邮件不能成功。这里 可以看出管理 smtp.eastcom.com 的网络管理员所作的工作是怎么样的。
2.3 如果你的邮件投递失败,你可以通过 lotus adminstrator 的" 消息处理" 标签的" mail.box " 可以找到投 递失败的有关邮件的信息,如图十三所示,其中就有三封投递失败的邮件,打开该邮件,可以察看这些邮 件为什么投递失败的原因,有助于你定位问题的方向。
,图十三 :察看 Mail.box 中的有关邮件投递异常的信息
2.4 如果你的公司计划 Lotus notes 的邮件系统作为邮件系统的话,上面的内容只是完成了邮件收发的功能 的配置。本文没有涉及到有关邮件服务器的有关权限和安全性的设置。而这些设置是必须要做的,不然你
的 domino 系统将是一个可恶的垃圾邮件制造者,并且服务器的系统资源将被消耗,如果被其他人利用的话。
三. 如何设置通过 outlook 客户端接收 Lotus notes 中的邮件:
本人不知道 Lotus notes 做为邮件系统是否比 exchange 邮件系统是否具有价格优势。但是 Lotus note 做 为邮件系统也非常可靠和稳定,在很多大公司得到了应用。假如说,你的公司只是希望使用 Lotus notes 邮 件系统的功能,尤其是你希望这个邮件服务器系统部署在非 windows 操作系统环境下时,还不需要使用 Lotus notes 的工作流和办公应用的功能。那么你的用户希望通过 Outlook express 或者 foxmail 做为邮件客户 端,而不安装 Lotus notes 来收发邮件。此时你需要做些什么呢?
在 DOMINO 服务器的控制台上输入:
load smtp
说明:启动 SMTP 服务,当然经过前面的步骤,显然你的 DOMINO 服务器的 smtp 早就启动了。 Load pop3
说明:启动 domino 服务器的 Pop3 服务。(我的实验环境机上安装过 microsoft exchange server,所以 存在着 exchange 的 POP3 服务在运行着,要先停掉该服务);要提醒你的是,pop3 服务在 domino 服务器缺 省情况是不会运行的,所以,你要记得不要忘记 load pop3 操作,否则你的用户只能发送邮件,但不能收取 邮件。
设定用户的 Internet 密码,该密码是用户通过 IE 访问 domino 服务器,或者其他非 lotus notes 客户端 访问 Domino 系统时使用的密码。还不是用户标识符的访问密码(当然在注册用户的时候可以设定同步)。 如图所示:
,
图十四 :设置用户的 Internet password
然后告诉你的用户:
对于 Outlook Express
建立新的账号:
设置 pop3 server:你的 Domino 服务器的 ip 地址;
设置 smtp server:你的 Domino 服务器的 Ip 地址;
用户名:domino 注册用户的简称,或者该用户的 Internet 邮件的@前面的部分; 口令:domino 用户的 internet 口令,而不是 notes id 的口令,参看图十四的说明;