05 2011 档案
摘要: Lotus Notes RTF域的功能也非常强大,除了支持普通的文本以外,还支持图片、表格、嵌入对象、Http 链接、Notes 链接、附件等等众多的类型。本文将介绍如何使用这些类来灵活操作富文本域。操作 Notes 富文本域相关的 LotusScript 类和操作 Notes 富文本域相关的 LotusScript 类包括:NotesRichTextNavigator 富文本域的导航器,用来访问富文本域中的各种元素; NotesRichTextRange 表示富文本域内容的一个范围,可以包括多个元素; NotesRichTextDocLink 表示富文本域内容的文档链接; NotesEmbe阅读全文
摘要: 我们来完成一个类似通讯录的功能,我们可以添加人员,查看和修改,删除人员,我们假设我们的通讯录中只记录人员的名字和年龄字段。先看看完成后的效果吧点击New可以到新增人员页面,如下图:编辑按钮后进入编辑页面,并将人员信息带过来,删除按钮可以将文档删除。我们的项目中一种包含三个Xpage页面,CaryMain,CaryCreate和CaryUpdate。1. CaryMain页面为主页面,提供新建按钮和显示信息。1.1.该页面的New按钮的OnClick的事件代码如下:1.2.DataTable属性设置如下: Name的计算域值为:rowdoc.getItemValueString(“name”) 阅读全文
摘要: 我们可以使用LS2J技术在LotusScript中来调用Java类,下面举例说明:1. 首先需要在代理的 (Options)部分,添加如下:Uselsx "*javacon"2.我们自己写一个java的script库,其中包含一个Java类,由一个ShowMsg方法,代码如下:public class Test { private String message = ""; Test(String msg){ message = msg; } public String ShowMsg(){ return message; }}3.然后我们在代理中来调用上阅读全文
摘要: 前些日子看到这样一则新闻:IBM的36万名全球员工即将彻底抛弃微软Office办公套装,转而使用自家的Lotus Symphony。该消息的来源是来自IBM高层管理人士的一封内部信件,但尚未得到IBM的正式确认。事实上,IBM早在2008年6月就已经开始着手摆脱微软Office,今年8月底的最新规定是要求10个工作日内在公司内部所有电脑上安装Lotus Symphony。预计这一迁移将在今年底全面完成,届时蓝色巨人的所有文档都将使用免费开源的ODF格式,今后再想安装微软Office必须首先获得批准。今天突然才意识到我电脑上的Lotus Symphony都装了好几个月了,今天又看到这则新闻就顺便阅读全文
摘要: 1. 需求说明:在domino开发中我们经常会遇到表单上需要一个类似table的组件,你可以增删改等。比如我有一个张报核单据,上面需要详细列出每项金额的明细,我们先看完成后的效果:上面的图就是我用extjs完成的。2. 功能介绍这个grid组件可以完成增加,删除,插入,修改,排序等功能。每项功能的操作都只是针对grid,不需要额外的FormPanel。双击单元格就可以修改。3. 如何使用这个组件我做的尽可能通用,由于是专门为domino平台定制,grid中的数据均存储在notes的多值域中。使用这个gird组件,你需要提供以下几个数组:(1):多值域名的数组(第一列对应的序号多值域的名字必须为阅读全文
摘要: 我们在使用LotusScript编写代理程序的时候,很多时候我们会遇到需要处理字符串的情况,本文就对平时遇到的相关函数做一个汇总。SubInitializeDimtestStrAsStringtestStr="这是一个很普通的字符串"MsgboxRight(testStr,3)'字符串取右边三个MsgboxLeft(testStr,3)'这是一取左边三个MsgboxRightbp(testStr,5)'符串从右边取5个字节的字串,一个汉字两个字节,故5只能取到两个字MsgboxLeftbp(testStr,5)'这是从左边取5个字节的字串,一阅读全文
摘要: 1.查找出查找内容在多值域中的索引值getItemIndex(域名,域值,文档)Public Function getItemIndex(ByVal fieldName As String, ByVal itemVal As Object, ByVal doctt As NotesDocument) As Integer Dim i As Integer Dim j As Integer Dim item As NotesItem item = doctt.GetFirstItem(fieldName) j = Ubound(item.Values) For i = 0 To j If ite阅读全文
摘要: 在Domino的数据库属性的 “高级” 附签(选择文件->数据库->属性),选中“允许软删除”,这样我们就启用了软删除功能,当一个文档没有删除的时候我们可以使用NotesDatabase的GetDocumentByID(NoteID)和GetDocumentByUNID(UNID)方法来得到该文档,如果我们将该文档软删除后,我们在使用GetDocumentByUNID来获取该文档就会报如下错误: ---------------------------Invalid universal id (4091 ) at line 14--------------------------- 阅读全文
摘要: 在domino中写webservice可以使用LotusScript,也可以使用java,由于LotusScript API提供的功能多数都是操作domino数据库中文档的,在web service中也有一些限制,具体如下: 1. 不要使用原生 LotusScript 类(如 NotesDatabase、NotesDocument 等)作为参数或返回值。2. 不要使用变量或货币数据类型作为参数或返回值。3. 不要使用列表或数组作为参数或返回值(可以使用数组,不过必须使用稍后在本文中所描述的一种特定数据类型)。4. 不要使用定制类型作为参数或返回值。 而java的基础类库中则包含的丰富的功能,所阅读全文
摘要: 在domino开发中我们不可避免的要和报表打交道,一般就是生成各种Excel报表,本人主要为了自己在开发中方便,简单实现了一个基本类,现在功能有限,当然这个类我慢慢的根据以后遇到的需求逐渐完善。 Const EXCEL_APPLICATION ="Excel.application" PrivateConst BASEERROR =1200 'Private Const ERROR_NOSUCHCELL = BASEERROR + 0 'Private Const ERRORTEXT_NOSUCHCELL = "Excel Report - Cou阅读全文
摘要: 一:一般的原则1.视图的数量和复杂度:尽量使用少量视图,去掉不必要的和相似的视图,视图列的公式等尽量简单化。2.尽量不要用@Today和@Now在视图的选择条件或是列公式上.3.数据库的文档数量不要太多:要及时做归档。4.文档中域的数量:过多的域会影响索引视图时的性能,即使该域没有在视图使用也会。5.正在修改的文档数量:会降低视图索引的性能。6.删除文档的数量:文档删除后会留下一个删除存根。当复制数据库时,Notes 会使用删除存根识别并删除复本中的该文档。 为了节省磁盘空间,Notes 会根据复制设置“删除最近 [ ] 天内未修改的文档”,从文档删除中清除余下的删除存根。如果 Notes 清阅读全文
摘要: 在Domino的数据库中有数据文档和设计文档两种文档。设计文档包括单,视图,代理等,这些组成了一个数据库设计。标准的Notes类库能够很容易的访问数据文档,但是却没有提供任何方法来访问设计文档。下面的这个DatabaseDesign类可以让我们使用LotusScript来访问设计文档,返回的是NotesDocument对象。要使用这个类,我们把DBDesign这个script库拷贝到数据库中。下面是这个类的代码:DatabaseDesign类代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.阅读全文
摘要: Erstellung von Replik-IDs mittels @Text-Funktion@Text( @Now; "*" )SourceNoPersist option in SetProfileField/GetProfileField:@SetProfileField([NoPersist];"Value to store";@Username)This is a neat flag used to set variables in a virtual profile document - it doesn't really exis阅读全文
摘要: 一:简介NotesView2是一个使用javascript开发的开源的ajax组件,他可以让Lotus Notes的视图已ajax的形式显示,不仅界面漂亮,而且给用户很好的体验,下面我们就开始研究下她。你可以在这里下载到她http://www.openntf.org/projects/pmt.nsf/ProjectLookup/NotesView2,截止到现在最新的版本为2.1.7,下载后有两个文件,一个是nsf的数据库,另一个是该版本对应的文档,文档里简要介绍了库的使用方式,并没有过多的去讲解他的原理。下面是使用该库显示的视图样式二:NotesView2类库库分析一共三个js类型的scrip阅读全文
摘要: 一:介绍Lotus中的域主要有以下的类型:文本,日期/时间,对话框列表,复选框,单选按钮,RTF等等。Lotus中域的验证方式有很多种公式,lotusscript,javascript等。如果你使用notes开发c/s的程序,使用公式,ls会很方便,但是如果你是一个b/S的程序员,你会发现notes所有的公式和ls都是运行在服务器端的,此时你在使用公式,ls不但会占用server的资源,而且给用户的体验也是不好的,所以我们推荐使用js来做验证.二:Domino对域的解析对于LotusScript,除了Rich-Text域外的元素,如文本、单选框、列表框、复选框等,你可以用几乎相同的代码取得它们阅读全文
摘要: Web代理监控与调式问题 Web代理在服务器的执行优先级是最高的,由Web代理引发的服务器宕机现象很多,但是我们很难监控Web代理的运行。通过对notes.ini的研究可以通过如下途径进行处理: 1. 开启Web代理调试模式 打开Web代理模式,方便监控Web代理的情况: Set configuration agentThreadDebug=1 agentThreadDebug值设为1或者0,1表示打开代理调试模式。 执行Web代理时的效果如下: 2. 设置Web代理的超时时间(在服务器文档中设置)服务器性能相关问题 1. 设置服务器Admin Set configuration Admin=阅读全文
摘要: TinyMCE与Domino集成一:TinyMCE简介TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,而且可以让用户自由的定制,TinyMCE是一个根据LGPL license发布的自由软件,你可以把它用于商业应用。二:与domino集成1.将下面文件解压缩后,将tiny_mce文件放在服务器目录下,例如(webhtml\js\tiny_mce) http://tinymce.moxiecode.com处下载2.在你要使用的系阅读全文
摘要: Notes 和 Domino 已知限制 功能测试 限制数据库的最大大小是多少? 最大的 OS 文件大小限制 -(最大为 64GB)文本域的最大大小是多少? 15KB(存储);15KB,显示在视图列中RTF 文本域的最大大小是多少? 仅由可用磁盘空间限定,最大为 1GBRTF 文本域中单个段落的最大大小是多少? 64KB一个层次结构视图中有几级响应;每一级中有几个文档? 31 级;300,000 个文档视图、表单等的名字最多允许包含多少个字符? 数据库标题:96 个字节文件名:在 Windows 和 Unix 平台上的最小限制为 255 和/或由操作系统限定; 本地的 Macintosh 工作站阅读全文
摘要: 实现机关办公自动化工作需要计算机技术的支持,在计算机软件范围中,有网络操作系统软件、数据库软件和开发工具等基本系统软件,在此基础上开发出适合本单位使用的应用软件。对如何选用系统软件,笔者没有发言权,但是根据实际情况,笔者有必要对Lotus Domino谈点人个看法。因为该软件一是目前比软流行且已为众多机关所采用,二是该软件费用软高,三是由于该软件是个半成品软件,稍加改动就可以适用于给领导演示。可以说,该软件有许多优点,但笔者在咨询有关专家后,认为由于 Domino 的技术限制和我国政务办公信息系统的特殊性,选择 Domino 作为我国政务办公信息系统的基础平台,复杂功能实现困难、使用麻烦、开发阅读全文
摘要: 下面是每个月发布的IBM Lotus Notes/Domino技术知识文档的地址,以帮助您更快速地链接到这些文档:IBM Lotus Notes/Domino技术知识文档 (2007年12月)http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897668B19000IBM Lotus Notes/Domino技术知识文档 (2008年1月)http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897668B19001IBM Lotus Notes/Domino技术知识文档 (阅读全文
摘要: Effect Games提供免费的在线工具,开发和分享基于网页的游戏。游戏做的相当棒,而且常常被用于测试比较Opera Firefox Chrome速度的工具。"开发者可以使用JavaScript和定制的浏览器游戏引擎、关卡编辑器和一系列开发过程创造游戏,而用户则不用安装插件就可以直接在浏览器上玩这些游戏。 Effect引擎支持Mac OS X、Windows、Linux和IE、Firefox、Chrome、Opera和Safari浏览器。阅读全文
摘要: Domino群内朋友共享了这个我一直认为很难实现的源码,中文转成拼音这个非常棒的功能;在相关性搜索,按拼音排序时作用非常大。在此我感谢恋猪明,red.rose和YM的无私奉献。特此我已上载至资源内,下载地址http://download.csdn.net/source/821850,如果哪位朋友对于这个源码进行了改进或有更好应用的地方,请告之一下。阅读全文
摘要: 随着诸如 jQuery, Mootools, Prototype 一类的 JavaScript 框架的崛起,Web 开发者们基于这些框架创建了众多令人叹为观止的效果。以下的50个站点全部基于 JavaScript,却拥有 Flash 一样的绚丽效果。在很多 Web 开发者看来,Flash 并不是他们的首要选择,因为 Flash 至今对搜索引擎仍是不透明的,另外,Flash 的渲染需要浏览器插件,而 JavaScript 的一切都是本地的。Aviary 使用了非常圆润的 Tab 效果,点击 Tab 后,渐出渐入的栏目介绍性内容非常漂亮,它的基于 JavaScript 的下拉菜单也美轮美奂。Too阅读全文
摘要: 应用程序性能是衡量应用程序在某些环境中,在特定工作负荷情况下如何有效运行的一种标准。您能衡量应用程序性能吗?答案是可以, 它所需要的是一种独立的测试环境,包括与生产环境类似的网络、仿真用户及其工作的负荷测试软件以及大量时间。与服务器性能测试不同,在测试服务器性能时您可以不考虑CPU、RAM、NIC等变量,而应用程序性能测试涉及一次次小心翼翼地测试一个视图中一张表格的一个字段。考虑到某些定制的Notes应用程 序的复杂性,这类测试不仅仅单调乏味,而且似乎永无止境。谁知道您需要花费多长的时间来减少一个设计因素、公式、脚本程序或属性,它们有可能阻碍应用程序的正常运行。我们提供了一种简便的方法并将在本阅读全文
摘要: 这周有个项目出现的问题:就是DOMINO在毫无症状的情况下突然死机,排查了几天总算找到了问题所在。由于这类错误隐藏在LS中,所以很难查到。希望各位Coding时注意。环境:(产品,平台,机型,软件版本,等)产品:Lotus Notes/Domino平台:Windows软件版本:6.5-7.2问题描述:当原数组超出一定数量的元素时,调用Arrayunique 函数会导致Domino服务器或Notes客户端宕机。在一个具体客户的实例中,原数组包含4085个元素,并被定义为Variant类型的变量。在7.02以上版本虽然不会造成DOMINO宕机,但会造成HTTP请求进程无法结束,使服务器CPU始终为阅读全文
摘要: 这是基于Web应用性能有关的两个简单法则:尽可能的减少数据的传输量尽可能的减少数据的传输频率 若使用得当,此两条法则会:提高网页的加载速度降低服务器使用的资源提高网络带宽利用率 使用这些技巧来开发Web应用,不仅能够提高用户对基于web的一个应用的满意度,更可以节约网站数据传输的成本。在这里讲述的技术细节可帮助我们写出很好很实用的代码,从更广泛的角度来讲,这也将会给Web应用打造出良好的可用性基础。1. Markup优化典型的markup要么是手工编辑出来的,在非常紧凑,注重标准的格式基础上加入注释和空白区域(white space)的文件;要么是编辑器生成的,非常之肥胖,带有过分的格式编排及阅读全文
摘要: 最近开发一个项目管理模块,采用了EXTJS Tree的组件和EditorGrid组件,后台通过代理产生出JSON数据,让这两个组件解析。功能是实现了,但部分IE6无法正确显示数据,把我郁闷了好一阵子。首先使用升级至IE7的办法来解决。后来发现DOMINO引擎并非UTF-8输出,而是GB2312(由于以前某些模块在UTF-8下运行会造成乱码现象,不能改成UTF-8编码方式).所以不能修改DOMINO WEB引擎的输出编码。后来将代理输出JSON数据时,将编码改为UTF-8,一切正常。HEHE,代码方式如下:Print "Content-Type:text/html;charset=ut阅读全文
摘要: 所有的设计元素的命名都分成两部分,名称和别名,规定名称用中文命名,别名用英文,别名尽量使用简写,以WEB开发时不会产生较长的URL为前提,提高HTTP Request的响应速度。中文名称前面加上字母A到Y用于组织分类和排序。表单和视图的别名统一在前面加一个空格,代理统一不加空格,其目的是保证在design下看起来对齐一致。1.设计元素元素规则说明帧结构集名称:中文名称别名:"frms"+英文样例:启动帧结构集|frmsStart内容帧结构集|frmsContent帧名称:中文名称别名:"frm"+英文因为帧只存在于帧结构集中,所以不需要用字母来组织分类。阅读全文
摘要: 资源管理数据库以管理公用设计元素为主,作为应用系统的框架提供给应用模块开发使用。主要有以下功能:管理和存放产品类模块(包括核心和标准应用)所需要的HTML模板/JS/CSS/XML/XSL/图片/控件等。如:公共JS函数库、皮肤所需的CSS和图片以及各模块公共使用的图片或图标等;存放公共子表单/Web公共组件/WEB应用接口/公共LS类库,如:公用子表单、组织机构选择人员对话框以及核心LS类库或JAVA类库等;管理数据字典,统一维护,减化重复开发工作;如:下拉列表框中值的选择; 基于此方法管理,能够有助于开发团队间共享项目成果,有助于从各个项目积累/封装出优秀代码或组件提供以后项目使用, 1.阅读全文
摘要: 1.服务器HTTP优化设置调整活动线程数,HTTP服务器可以同时处理的请求数,而非连接数、会话数 单CPU服务器<=64多CPU服务器<=80并发运行Web代理 确保Web代理是线程安全的情况下,可以启用来提高性能。服务器文档-> Internet协议 ->Domino Web引擎HTTP线程排队方式的调优 新请求按照轮流方式排队HTTPQueueMethod=0 (R6缺省方式)新请求寻找最短队列HTTPQueueMethod=1新请求派入单一队列尾,所有线程使用一个队列。空闲时从队列头获得下一个请求进行处理HTTPQueueMethod=2 (R5缺省方式)注:通常阅读全文
摘要: 我以前实现的@DBLooup AJAX版,都是通过URL带参数,执行后台代理,并返回结果的方式。最近在实现一个应用模块时,看到我们公司同事的实现方式,觉得比我的更好一些,但有些缺陷。特此将代码贴出来供大家参考。具体的JS代码如下:show source01function dblookup(view,skey,column){ 02try{ 03var url = getPath()+"/"+view+"?readviewentries&restricttocategory="+skey;04objHTTP = new ActiveXObject阅读全文
摘要: 01Dim session As New NotesSession 02Dim db As NotesDatabase 03Dim view As NotesView 04Dim vc As NotesViewEntryCollection 0506'you can choose other db, including mail db 07Set db = session.CurrentDatabase 0809'choose the right view 10Set view = db.GetView("By Category") 11'Funct阅读全文
摘要: 不要问我为什么这么做,也不要问EXTJS的问题,也不要怀疑EXTJS的性能问题。自己分析自己看。代码写得不好或不规范,留个言指出一下。3Q下载地址:http://download.csdn.net/source/951199放入至DATA目录下,签名。EXTJS:放入domino\html\ext目录下访问地址:http://localhost/pro_ppm.nsf/index.html?readform阅读全文
摘要: 在DOMINO中使用Hibernate时,会出现以下的错误: 问题是由于domino jre 的默认安全不支持ReflectPermission "suppressAccessChecks";在DOMINO JVM的安全策略文件中加入permission java.lang.reflect.ReflectPermission "suppressAccessChecks";阅读全文
摘要: 01 Function SearchAD(userName As String) As String 02Dim objConnection As Variant 03Dim objCommand As Variant 04Dim objRecordSet As Variant 05Const ADS_SCOPE_SUBTREE = 2 0607On Error Goto errHandler 08Set objConnection = CreateObject("ADODB.Connection") 09Set objCommand = CreateObject(&quo阅读全文
摘要: Domino & BlackBerry Java Applications - Part 1Domino & BlackBerry Java Applications - Part 2Domino & BlackBerry Java Applications - Part 3阅读全文
摘要: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Master_Table_of_Contents_for_Building_Domino_Web_Applications_using_Domino_8.5.1PDF下载:http://www-10.lotus.com/ldd/ddwiki.nsf/0/4E6916C9856D209E852576AC00555A5E/$FILE/XPage_webAppsv1.pdf阅读全文
摘要: 最近参加了一次IBM Sametime开发,共享一下Sametime开发PPT。希望对有兴趣的朋友,有些帮助。其实我很看好Sametime的深层次开发,因为我们项目中许多客户都有二次开发要求。1.配置Sametime Connect Client插件开发环境2.聊天窗口定制开发3.离线消息定制开发4.目录文件传输定制开发5.LDAP组织结构树的实现阅读全文
摘要: 一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本阅读全文
摘要: IBM Lotus Domino Web Access Lite 模式使用户能够快速访问邮件、联系人和 Day-At-A-Glance 日历。这些客户端性能改进利用 Web 2.0 技术(比如 Ajax),并且超越了 6.5.3 fix pack1 为 Lotus Domino Web Access 带来的性能改进。Lotus Domino Web Access Lite 模式支持 Lotus Domino Web Access Full 模式所用的浏览器和平台。Lotus Domino Web Access Lite 模式完全集成到 Lotus Domino 8 邮件模板和 Forms8.n阅读全文
摘要: 1'******发送人在邮箱中显示中文等价名****** 2 Dim item As NotesItem 3 Dim v As Variant 4 Dim s As String 5 Set item = maildoc.AppendItemValue( "$LangFrom", "zh-CN" )'给$LangFrom赋值 6 s="@UserNamesList" 7 v=Evaluate(s) 8 maildoc.AltFrom=v(1) '给AltFrom赋值( CN=等价名/O=等价组织 ) 9'阅读全文
摘要: Domino邮件系统如何路由邮件。 1. 用户使用邮件客户机创建邮件消息并提供收件人的地址。 2. 用户发送邮件。 3. 用户的邮件客户机执行下列操作之一:使用NRPC协议将邮件存放在用户的 Domino 邮件服务器上的 MAIL.BOX 数据库中。使用 SMTP 向用户的 Domino 邮件服务器发送邮件,该邮件服务器必须正在运行 SMTP 侦听任务。SMTP 侦听任务将邮件存放在 MAIL.BOX 中(Lotus Notes、IMAP 客户机、POP3 客户机)。使用 HTTP 将邮件发送到用户的 Domino 邮件服务器,该邮件服务器必须正在运行 HTTP 任务。HTTP 任务将邮件存放阅读全文
摘要: 管理员可以通过设置验证选项来提高DOMINO SMTP服务器的安全性,使其拒绝匿名的SMTP连结请求(如下图):从DOMINO 5.0.6开始,可以用一个NOTES.INI参数:SMTPAllowConnectionsAnonymous。如果在DOMINO SMTP服务器的NOTES.INI中把这个参数值设成1(SMTPAllowConnectionsAnonymous=1),则在该服务器配置文档-〉路由器/SMTP-〉SMTP返回控件-〉“仅允许从以下 SMTP Internet 主机名/IP 地址进行连接”域中列出的主机名或IP地址就可以不经验证连结这个SMTP服务器了。请注意,如果是IP阅读全文
摘要: 错误代码:450 4.7.1 Client host rejected: cannot find your hostname错误原因:您的服务器未设置反向解析处理方式:请您参考中国互联网协会反垃圾中心提供的设置方式设置反向解析:http://www.antispam.cn/ShowArticle.php?id=2269 错误代码:450 4.7.1 Helo command rejected: Host not found 错误原因:您的服务器在HELO命令中提供的域名不能被解析 处理方式:请检查您的HELO命令提供的域名信息,且保证其符合RFC1035国际标准的规定。 错误代码:504 5.阅读全文
摘要: 场景说明集团公司的邮箱地址和下属子公司的邮件地址不一致,可能会出现一个用户有多个邮箱地址,确保没个邮箱在Domino的邮件系统都能正常收发邮件。如:用户user集团的邮件地址user@acme.com ,用户user的下属公司邮箱地址为user01@acme-china.com 。用户user需要在集团邮件服务器上两个邮箱:user@acme.com和uacme-china.com同时都能使用,但是发件人地址为user@acme.com。由于客户提出需求,我们才需要实现。此问题也咨询过800,也是让我们在mail.box做代理。但我总觉得别扭。后来也使用了多用户名的方式+等价名方式实现,发现如阅读全文
摘要: 开启ConsoleLog/SMTP调试,在控制台输入以下命令: show source1>START CONSOLELOG# Console Logging is now enabled. 2>SET CONFIG Debug_ThreadID=1 3>SET CONFIG SMTPClientDebug=1 4>SET CONFIG DebugRouter=3 关闭ConsoleLog/SMTP调试,在控制台输入以下命令:show source1>STOP CONSOLELOG# Console Logging is now disabled. 2>SET阅读全文
摘要: 应用背景此部署手册描述如何在Lotus Domino系统中设置多台SMTP转发主机,并且实现负载均衡方式发送。示例转发主机地址:forward01.acme.com,10.8.8.100forward02.acme.com,10.8.8.101实现Domino外出邮件时,可由Domino通过SMTP协议自动选择向forward01.acme.com或forward02.acme.com发送邮件,达到负载均衡效果。使用条件邮件已配置和实施,基本构架分为邮件主服务器,SMTP服务器以及防垃圾邮件网关。所有外出邮件通过SMTP服务器进行转发至防垃圾邮件网关,过滤后再进行发送。配置过程a). 为Dom阅读全文
摘要: 用户使用可使用Pop3 客户端(如:Foxmail,Outlook 等)接收邮件,也可以使用通过Web 方式(如:iNotes/DWA)访问邮箱,系统不能通过IP 地址区分用户的身份。所需条件Internet IPInternet 域名Internet域名MX指向Internet IP’s AnameInternet IP NAT SMTP Server服务器一台(能上Internet) 所需端口:1352,25邮件服务器可选服务使用iNotes:HTTP/HTTPS使用OutLook收发邮件:POP3/SMTP,可选IMAP 优点简单易部署维护工作量小 缺点单点防垃圾邮件策略低安全性低,易受阅读全文
摘要: 什么是SPF就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。关于更详细的信息请参考RFC4408(http://www.ietf.org/rfc/rfc4408.txt)如何增加SPF记录非常简单,在DNS里面添加TXT记录即可。登陆http://www.openspf.org/ 在里面输入你的域名,点击GO,然后会自动得到你域名的一阅读全文
摘要: 创建根密钥和第一台服务器所使用的密钥文件1. 在服务器上创建Domino证书认证数据库2. 打开certca.nsf数据库,单击1.Create Certificate Authority Key Ring & Certificate,填入相关信息,如下图:3. 将生成在Notes\Data目录下的VGOLiveRootCA.kyr,COPY至服务器的Data目录下4. 打开certca.nsf数据库,单击2.Configure Certificate Authority Profile,填入相关信息后,单击Save&Close,如下图:5. 打开certca.nsf数据库,单阅读全文
摘要: 为已有的服务器创建密钥 此方法只针对未创建过密钥,未启用过HTTPS的服务器使用。此方法步骤,请参见构架Domino CA中心之一的创建根密钥和第一台服务器所使用的密钥文件的第五步和第六步,再启用Domino SSL和Domino HTTPS为已有密钥的服务器合并证书假设服务器已有密钥(通过服务器中Server Certificate Admin-certsrv.nsf创建),且以后还需要使用此密钥启用SSL和HTTPS。所以只能将证书合并此密钥中。具体步骤如下:1. 先创建验证字请求,打开要合并证书服务器上的certsrv.nsf,点击Create Certificate Rquest,如下阅读全文
摘要: Broadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。Drop username 关闭一个或多个服务器会话。如果希望亲眼确认哪些会话已被关闭,则必须在服务器的 NOTES.INI 文件中输入Log_Sessions=1 的设置。Drop "username" 关闭在指定用户名下运行的当前会话Drop " username1 " &qu阅读全文
摘要: 随着Domino服务器在生产环境中的长时间运行,用户量增多,数据量增大后,会带来一系列的问题;如宕机频繁、运行效率低下、系统资源消耗大等现象。本身Domino属于文档型数据库,在数据库中的文档数量越多,数据库越大;访问效率就会越低。大多数项目初期:程序员为了完成任务或赶工,编写过程中并不会考虑程序运行效率、容错等问题;在布署运行环境的时候,一般不会全面考虑服务器的运行状况,不会对服务器进行相应的性能优化和调整;所以在数据量增大和用户数增大时,出现性能低下等问题。基于以上现象,客户满意度达不到,有可能造成项目失败的可能性。遇到这类情况后,Domino管理员就有必要通过一系列手段来评估目前环境的问阅读全文
摘要: 在Ubuntu下安装完Domino R8.02后,启动时会报以下错误:/opt/ibm/lotus/notes/latest/linux/nsd.sh: line 75: {print $2}: command not found.......就像死循环了一样,很是郁闷。在网上查询后,得知运行nsd.sh需要awk的支持。所以具体安装如下:1.安装Ubuntu8.042.安装ssh server(apt-get install openssh-server)3.apt-install libstdc++54.ldconfig5.配置服务器能远程安装6.启动服务器时,nsd.sh发生错误,具体解阅读全文
摘要: 问题描述:当一个用户从Lotus? Domino? server 7.x 升级到 8.x 后,服务器周期性地运行缓慢,造成用户无法连到服务器。解答:这个问题出现在服务器升级到 8.x 但names.nsf没有更新到 8.x 的模板的情况下。服务器周期性地运行缓慢,然后又自己恢复正常。从 Lotus Notes/Domino 8.0 开始,IBM 增加了一些新的功能。这些新功能包括 Lotus Notes? Traveler,Lotus Activities,以及 Lotus Symphony productivity tools(文字处理,电子表格,演示文稿等软件)。作为这些新功能的一部分,D阅读全文
摘要: 除 了通过 Notes GUI 配置 SMTP,还可以通过服务器 Notes.ini 变量应用一些 SMTP 设置。下一节中将列出一些 Notes.ini 变量,可以使用它们来帮助阻止垃圾邮件,以及配置 SMTP 和 Router 限制。本文列出的所有 Notes.ini 设置都仅应用于 Domino 服务器。SMTPStrict821AddressSyntax=value该变量允许您定义 SMTP 任务是否要求 MAIL FROM 命令或 RCPT TO 命令中出现的地址必须符合 821 标准(必须包含 <>)。将该变量设置为 1,则表示要执行 821 标准;默认设置为 0,即不阅读全文
摘要: 环境产品: Lotus Domino平台: AIX,Solaris,Linux,Windows版本:6.x,7.x,8.x问题该文档包含了Lotus Notes/Domino发生故障时常用的数据收集步骤。建议您在联系相关术支持之前,按照这些步骤收集必要的信息。这将缩短问题解决的时间。解答Domino服务器宕机的数据收集步骤(非HTTP)http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897668A03001关于Domino HTTP服务器宕机的数据收集步骤http://www-900.ibm.com/cn/support/view阅读全文
摘要: 在默认情况下,AIX 上的 32 位虚拟地址空间由 16 个段组成,每个段 256 MB。对于使用默认段布局的任何应用程序,虚拟地址空间看起来像图 1 这样:第 1 段(0x0)用于内核文本和数据。第 2 段(0x1)用于用户文本。第 3 段(0x2)用于用户堆栈和数据。第 4 段到第 13 段(0x3 到 0xC)供用户进程使用,如果调用 shmat() 或 mmap() 的话。第 14 段(0xD)为共享的库文本保留。第 15 段(0xE)供用户进程使用。最后一段(0xF)用于每个进程共享的库数据。 对于不熟悉图 1 中使用的术语的读者,下面给出其定义:文本。只读和可执行的代码。它可以有三阅读全文
摘要: 现象:OA服务器与邮件服务器做了SSO。从OA服务器登录,跳转至邮件服务器时,再次出现登录对话框无任何提示,说明SSO没生效;但登录OA服务器后,隔三分钟后,则能正常登陆至邮件服务器。但从邮件服务器登录,跳转至OA服务器则正常。找错步骤:1.删除SSO,重新配置SSO,无效2.重构names.nsf,同步两台机器names.nsf,无效3.删除邮件服务器domcfg.nsf,重新登录OA服务器,再跳转至邮件服务器时,则出现“您验证信息晚于现在时间”等字样。问题分析:1.得到此类错误信息,说明在OA服务器上生成的验证信息晚于邮件服务器的时间,比对两台服务器时间后,发现OA服务器的系统时间晚于邮件阅读全文
摘要: 1.在linux下用脚本自动备份domino脚本如下:show source01#!/bin/bash 02DOM_HOME=/notesdata 03DOM_USER=notes 04DOM_PROG=/opt/lotus/bin 0506echo "Starting Backup" 07################################################################### 08echo -n Stopping domino: 09cd $DOM_HOME 10echo Y | su $DOM_USER -c "$阅读全文
