在二十多年的悠久历史里,Lotus Notes发展出一整套独特的概念.技术和思维.由于它早期惊人的领先时代和后续发展中同样惊人的忠于传统,这位软件领域的寿星在如今发展更新速度远超往日和技术愈趋公开互通的时代,尤显与众不同. 在这里你可以进行速度上无与伦比的快速开发,有图形用户界面和远程数据库,能自动更新的,多用户的,有高度安全性的,权限严密控制的,可以离线使用和自动同步数据的客户端服务器模式的应用程序. 但是你却不需要掌握数据结构.编译连接.关系型数据库设计和面向对象的思想,不需要了解控件.SQ…
这是一个学习关于如何使用Lotus Notes的Agent功能来实现自动化办公的学习笔记. 一. 介绍 Lotus Notes/Domino 是一个世界领先的企业级通讯.协同工作及Internet/Intranet平台:具有完善的工作流控制.数据库复制技术和完善可靠的安全机制:尤其适合于处理各种非结构化与半结构化的文档数据.建立工作流应用.建立各类基于Web的应用.它全面实现了对非结构化信息的管理和共享,内含强大的电子邮件功能及工作流软件开发环境,是实现群组协同工作.办公自动化的最佳开发环境.…
Lotus Notes RTF域的功能也非常强大,除了支持普通的文本以外,还支持图片.表格.嵌入对象.Http 链接.Notes 链接.附件等等众多的类型.本文将介绍如何使用这些类来灵活操作富文本域. 操作 Notes 富文本域相关的 LotusScript 类 和操作 Notes 富文本域相关的 LotusScript 类包括: NotesRichTextNavigator 富文本域的导航器,用来访问富文本域中的各种元素: NotesRichTextRange 表示富文本域内容的一个范围,可以…
在编程发送各种类似通知的邮件时,时常会需要发件人显示为某个特定的帐户,比如某个部门的名称或者管理员的名字.另一种需求是,用户收到某封邮件后,回复邮件的地址不同于发件人栏显示的地址.而正常情况下,发送邮件的脚本如果是在客户端运行,发件人就是当前用户:如果是在服务器上运行,发件人则为代码的签名者:并且邮件都是被回复到显示的发件人地址.如果同时邮件是由服务器上的定时代理发出的,我们可以使用想显示的发件人的ID签名代理,甚至单为此用途先创建一个ID.或者也可以在代理的属性的安全选项页里设置以其他用户的身…
近日研究了下IBM Lotus Mail,这货果然是麻烦,由于公司策略,没有开放smtp,很多系统邮件都没有办法发送,于是入手google学习Lotus Mail,想做成Windows服务,提供wcf服务给内部应用系统使用.在google上找了很多资料,由于是系统邮件,很多东西配置起来又比较麻烦.自己也入了很多坑,特此作为记录.废话不多说,下面开始... 服务器环境:Windows Server 2008R2+Lotus Notes 8.5中文版 特别注意:Lotus Notes 8.5中文版需…
邮件是Lotus Notes体系的核心和基本功能,以至于Send()是NotesDocument的一个方法,任何一个文档都可以被发送出去,Notes里的一封邮件也只是一个有一些特殊字段的文档.在程序开发中,发邮件的功能也被广泛和高度使用.Notes中发邮件的功能可以被开发到很精致和复杂的程度,适应几乎所有的需求.笔者准备分几篇文章讨论这些功能. 首先是最简单的在LotusScript中发送邮件,包括传统的客户端和Html邮件.给出用户.主题和内容,发送邮件,这是最典型的需求,自然也应该被写成函数…
不论是理论上还是实用上,代码重用都是编程的一个重要议题.可以从两个角度来讨论代码重用. 一是逻辑上代码以怎样的方式被重用.既可以通过面向对象的思想普及以来耳熟能详的继承的方式.比如先建了一个车的基类,再从它衍生出轿车.卡车.大客车等子类,基类车的功能就被这些子类重用了.另一种途径是从函数被发明起就一直被使用的组合.例如我们已经有了轱辘.轴.车斗.木杆等部件,就可以组合出一辆三轮车. 第二个角度是实体上代码以怎样的方式被重用.从需要连接的静态库文件.可以动态加载的库到直接引用的脚本文件,都有各自的…
public class LotusManager { public static int bodyMaxLength, length; public static List<Entity.LotusMail> GetEmails(string psw,StringBuilder itemInfo,Action<OnGetEMail> onEMailGet) { Domino.NotesSession ns = new Domino.NotesSession(); if (ns !…
公司的邮件系统用的是反人类的 Lotus notes, 你敢信? 最近要实现一个功能,邮件提醒功能,就是通过自动发送提醒邮件 前前后后这个问题搞了2天,由于公司的诸多条件限制,无法直接调用到公司发送邮件的接口,只有通过类似 Lotus script,VBA 等其他方式来实现. 用VBA代码实现发送邮件,其实我在n年前就实现过了 代码如下,网上一搜也一大堆 Function SendEmailbyNotesWithAttachement_2(Addresses, Attach, cc) strSu…
很多企业内部都在使用IBM 出品的Lotus Notes 来收发邮件,以及内置的SameTime作为内部交流工具,作为用了多年微软套装产品的我来说,还是有些不适应. 最近遇到一个案例,只要用户登陆sametime,邮件客户端就会闪退,通过网络查找相关解决方案,我尝试了如下方法: 1. 重命名的”workspace“文件夹 2. 删除了“.metadata”文件夹 3.删除了cache文件 但是依然无效,找不到问题的根源. 这时候我使出了杀手锏,重装系统.(重做之前,别忘记通过file-secur…