资料整理:IT部陈斌William.chen@agy.com在在在在LotusNotes中设置邮件定时发送的方法中设置邮件定时发送的方法中设置邮件定时发送的方法中设置邮件定时发送的方法在LotusNotes中并没有直接提供定时发信这样的功能,但是在许多公司日常工作中,这项功能却会常常被用到。那么,LotusNotes中该如何满足定时发信这种需求呢?其实,LotusNotes提供了一种更为灵活的解决方式,这种方式不仅仅能够解决定时发信的问题,而且对于很多其它更为复杂的问题都能够提供很好的解决方案,这就是我们要介绍——代理功能。用代理设置定时发信用代理设置定时发信用代理设置定时发信用代理设置定时发信仅以LotusNotes8.5中设置定时自动发信功能为例,设置方法如下:1.在Notes收件箱界面,点击创建代理,进入代理设置界面。2.代理设置界面主要分为左右两个部分,左侧主要是记录所设置的代理用到的资源、结构等,设置不同类型的代理,其左侧视图也不尽相同;右侧视图用于代理功能的实现,操作对象的设置、操作的定义、代理运行的代码都在这里设置,界面如图1所示。图图图图1.1.1.1.代理创建界面代理创建界面代理创建界面代理创建界面3.下面我们来设置代理的属性,在右侧视图单击鼠标右键,选择代理属性,出现代理属性对话框,如图2所示。若不出现则重复一次此操作即可。在名称栏输入代理名称,比如“EmailSender”,选中私有选项,在此选项中,共享选项指此代理由一个用户创建且其它用户可以运行,私有代理则是指只能由代理的创建人运行的代理。对于运行时间选项,我们选择“按日程安排”。定义定时发信的时间,在这里我们选择每天一次,点击“日程安排”,出现代理日程资料整理:IT部陈斌William.chen@agy.com安排对话框。选择定时发信的时间(即开始运行刺代理的日期选项中对应的时间),如:10:00。勾选限制代理运行日期中的三个选项,设置运行代理的开始日期为今天,停止运行代理的日期为明天,单击确定按钮。将代理属性选项卡中的目标选项选为“所有创建及修改过的文档”。点击代理属性窗口右上角的“X”,关掉代理属性窗口。代理属性设置完毕。图图图图2.2.2.2.代理属性界面代理属性界面代理属性界面代理属性界面4.接下来我们可以看到在右侧视图的左上角有个下拉框,如图3所示。下拉框里面的选项是Notes中代理实现的五种方式,有:公式、简单操作、LotusScript、导入的Java和Java。在这个例子中,我们选择简单操作来实现定时发信功能。这时我们可以看到左侧视图在代理的树形结构下有文档选择和操作两个子节点。资料整理:IT部陈斌William.chen@agy.com图图图图3.3.3.3.代理实现方式选择方法代理实现方式选择方法代理实现方式选择方法代理实现方式选择方法5.下面我们来为定时发信设置发送内容和发送操作。我们在收件箱视图中Folders目录下建立一个文件夹,叫EmailTest,这个文件夹用于存储我们想要定时发送的邮件。然后,我们回到代理设置界面,点击文档选择节点,如图4所示。这时在右侧视图的左下角我们可以看到“添加条件”按钮,单击此按钮,出现添加条件对话框。这时在条件下来列表中我们选择“在文件夹”,然后在文件夹和视图列表中找到我们刚刚创建的文件夹EmailTest,点击添加按钮,完成添加文档的操作。资料整理:IT部陈斌William.chen@agy.com图图图图4.4.4.4.选择文档选择文档选择文档选择文档选择完要发送的文档,我们在代理设置的左侧视图中单击操作,这时右侧视图左下角的位置出现添加操作按钮,如图5所示。我们单击此按钮,此时出现添加操作对话框。在操作下来列表中,我们选择发送邮件消息,然后对话框如图所示,我们填写好收件人和邮件主题,勾选“在消息中包含指向文档的链接”和“在消息中包含文档的拷贝”两项,单击添加按钮,完成添加操作的过程。资料整理:IT部陈斌William.chen@agy.com图图图图5.5.5.5.定义操作定义操作定义操作定义操作6.此时我们回到代理创建视图,所有基本设置已经完成,我们按下键盘上“ESC”键,出现对话框,问我们是否保存修改,点击“是”,保存代理。这时定时发信功能已经设置完毕,接下来测试一下。我们创建一封邮件,保存到EmailTest文件夹。然后单击查看代理,进入代理列表,如图6所示,找到我们刚刚创建好的代理“EmailSender”,右键单击“运行”,我们看到代理日志显示运行成功,单击“完成”。我们再到收件人信箱,确认对方确实已经收到邮件。这说明我们的设置已经成功了。资料整理:IT部陈斌William.chen@agy.com图图图图6.6.6.6.查看并测试代理查看并测试代理查看并测试代理查看并测试代理代理功能介绍通过上面的例子,大家对定时发信功能的设置方式和代理的使用方法都有了简单的了解。在设置过程中大家也能够看到,大多数步骤都会有很多可供选择的选项,那么下面我们就几个比较主要的功能选项向大家更为全面的介绍一下代理这个功能。1.代理运行选项:可以设置代理如何运行,主要有手动运行、基于数据库活动运行(如图7所示)和定时运行三种方式。手动运行包括从操作菜单中选择执行、从代理列表中选择执行;基于数据库活动运行包括在邮件到达之前运行、邮件到达后运行、创建或修改文档后执行、当文档被粘贴时执行;定时执行可以设置为日程按配种每天多于一次执行,按小时执行、按日执行、按周执行、按月执行或者不定时执行,如图8所示。图图图图7.7.7.7.手动或给予数据库活动运行方式手动或给予数据库活动运行方式手动或给予数据库活动运行方式手动或给予数据库活动运行方式资料整理:IT部陈斌William.chen@agy.com资料整理:IT部陈斌William.chen@agy.com图图图图8.8.8.8.定时运行方式定时运行方式定时运行方式定时运行方式ERROR:stackunderflowOFFENDINGCOMMAND:~STACK: