技术开发 频道

Notes常见问题及解决办法

    问:怎么把domino设置SMTP服务器?如何把domino设置成一个用来发信的smtp服务器(可以不收信),按照缺省设置,发信的时候总是说地址当中包含非ASCII字符。

    答:

    非ASCII字符通常是由于中文用户名造成的。

    设置Domino Server为SMTP Server,都需要在服务器文档中设置:

    路由任务:邮件路由、SMTP路由

    全限定的Internet主机名:主机名+Internet域名(用。连接)

    SMTP监听任务:启用

    如4.6前版本须另外安装SMTP MTA,R4.6x把 SMTP MTA 集成到Domino Server中,R5以后Domino坝SMTP做成了服务器上的一个任务,不需要另外安装MTA。

    R4的SMTP MTA配置在帮助文档中有详细描述,主要在如下几个文档(都存在于公共通

    讯录中)中进行相应的设置

    1、服务器文档中的SMTP MTA

    2、网络域(GLOBALDOMAIN)

    3、网络域(外部SMTP网络域)

    4、连接文档(从服务器到ANYHOST)

    首先需要设置一台单独的服务器用于收发Internet邮件(即邮递任务为SMTP邮件邮递),然后在公用通讯录中设置全球网络域、外部的SMTP网络域和SMTP连接文档三个文档。

    全球网络域中主要设置:

    在“基本”区段:全球网络域名称,“全球网络域角色”为“SMTP MTA”,“缺省全球网络域”

    在“SMTP地址转换”区段:“Internet网络域后缀”及 Notes网络域设置SMTP网络域中设置:Internet网络域为*.*,任意设置一个网络域名称。

    新建一个服务器连接文档,设置连接类型为SMTP,目的网络域与前面在"SMTP网络域" 中设置的Internet网络域相同,另外应设置有一个待发消息就发送完成以上配置后即可。

    R5的SMTP可以直接使用操作系统的DNS,只需要在Domino目录的配置文档中的"路由/SMTP"页,基本区段下设置:

    离开本地Internet网络域的消息使用SMTP

    离开本地Internet网络域的转发主机:如果是通过代理服务器或防火墙连接到Internet上,则输入其IP地址;如果是直接连接到Internet上,则该域为空,修改完成后,重新启动DOMINO服务器。

    问:如何从数据库A的文档中通过单击打开另一个数据库B的文档?

    答:在数据库A的表单中创建一个RTF域,用NotesRichTextItem的AppendDocLink建立连接

    即可。或是在编辑模式下,打开数据库B的文档,然后从编

    辑菜单下单击链接式拷贝--文档链接,然后在数据库A表单的RTF域中粘贴即可。

    问:关于Win98和Domino在Win98下安装Domino,有时可以,有时不行。启动Notes时 ,显示nlnotes执行了非法操作,qnc错误。为什么?什么条件下Domino可以在win98下安装成功?

    答:如果你用的是4.6或4.63版,应该没有问题用在98上,64MB/4G/300MHz,怀疑 这个错误可能和硬件配置没有达到有关,就好像小马拉大车,32MB/6G/266MHz, 当word, Notes, Lotus SmartSuite同时起可能只是容易死。

    问:NOTES文档的WEBQUERYOPEN事件是否当创建新文档和打开阅读时都会运行呢?

    如果只想该事件只在创建时运行,打开阅读时则不运行,该怎样做呢?

    答:可以通过在WEBQueryOpen事件中使用@IsNewDoc函数来作判断正在操作的文档是否新文档。

    问:网上都有哪些有关Lotus的站点呢?

    答:莲花公司站点:

    www.lotus.com.cn

    www.lotus.com

    support.lotus.com

    www.notes.net

    IBM红皮书:

    http://www.redbooks.ibm.com/

    以及其他一些新闻组:

    news.cz.js.cn

    news.vol.cz

    news-reader.wcg.net

    read1.tor.accglobal.net

    comp.groupware.lotus.notes.misc

    comp.groupware.lotus.notes.admin

    comp.groupware.lotus.notes.application

    ......

    问:如何用notes读入格式化文本?

    答:什么样的格式化文本?如果是Excel或Lotus1-2-3表格,用DDE可以直接传送.

    是文档编辑时“读入”,还是要写程序“读入”?

    如是前者,用"copy"->"选择性粘贴".

    如是后者,可就麻烦些,先要知道是什么“格式化文本”,然后才能决定下一步如何处

    理。

    问:Notes网络联接

    在使用Lotus Notes做服务器(NT下)时,工作站无法登录,在工作站的windows下编辑了HOSTS文件,写入了服务器IP地址,还是没用,请问这里那里出了问题?

    答:请注意:

    1.Host 文件中是怎么写的?IP地址后要有服务器(DOMINO)的名字

    2.服务器是否正常启动.

    3.工作站端提示什么错误

    从客户端的命令行下 PING DOMINO服务器名 可以测试网络(TCP/IP协议)的物理连通性。另外要注意在NOTES的服务器和客户端中激活的端口和使用的协议。

    在WINDOWS下设置DNS服务器地址。有几个解决方案:

    1、在NT上建一个DNS服务器

    2、或建一个WINS服务器

    3、通过NETBIOS端口连接服务器(别忘了把DOMINO的LAN0端口激活)

    4、HOST文件

    问:如何在代理中延时执行?

    在代理中用Script写一个程序,在执行期间某段代码需要延时几分钟执行,类似Delay语句,可以吗?如何做?

    答:可以在Lotus Script种使用timer或sleep语句实现,在notes帮助中有详细的例子和说明。

    问:怎样屏蔽文档保存冲突

    当文档保存冲突时,怎样屏蔽掉系统的信息框,而弹出自己的消息框?

    答:可以在 querySave 事件里写一段程序。根据当前文档的UNID 在数据库中找到一个文 档。

    这个文档如果是被他人修改过的,则$Revisions 域的值肯定和当前为保存的不同!

    问:关于Qnc错误。经常出现Qnc错误,它是怎么回事?

    答:最好是用qnc -u把它给卸掉。qnc 是Lotus 的一个Debug程序.

    做法是在各个client上直接删除qnc。它可以检测到你的系统的问题给予你以提示,可以让你知道你的系统中存在的问题或小或大。有点像一个监测器吧?

    如果不喜欢它可以在DOS下(或WINDOWS的“运行”中)键入qnc -u 使其不再运行。

    如果你觉得还有必要的话可以再用qnc -i装载它。

    问:答复文档?请问答复文档从主文档那里继承了哪些 FIELD 怎样访问它们?

    答:它可以继承主文档中所有的FIELD,用主文档的域名来调用(答复文档域的缺省值用主

    文档的域名)。
 

0
相关文章