Lotus notes 使用LotusScript或规则阻止Lotus Notes中的某些电子邮件引起新的电子邮件警报

Lotus notes 使用LotusScript或规则阻止Lotus Notes中的某些电子邮件引起新的电子邮件警报,lotus-notes,lotusscript,Lotus Notes,Lotusscript,我想设置Lotus Notes,将某些传入的电子邮件移动到特定文件夹,并将这些电子邮件标记为已阅读,这样我就不会收到来自Lotus Notes的新电子邮件警报。我能够筛选正确的电子邮件(按主题行等),并让Lotus Notes将收到的电子邮件移动到一个文件夹中,并将邮件标记为已读,但让它不给我新的电子邮件警报是我遇到的问题 我不想对所有传入的电子邮件禁用电子邮件警报,只想对某些符合特定条件的电子邮件禁用警报。我对使用LotusNotes规则的解决方案持开放态度,但我认为我需要使用LotusScr

我想设置Lotus Notes,将某些传入的电子邮件移动到特定文件夹,并将这些电子邮件标记为已阅读,这样我就不会收到来自Lotus Notes的新电子邮件警报。我能够筛选正确的电子邮件(按主题行等),并让Lotus Notes将收到的电子邮件移动到一个文件夹中,并将邮件标记为已读,但让它不给我新的电子邮件警报是我遇到的问题

我不想对所有传入的电子邮件禁用电子邮件警报,只想对某些符合特定条件的电子邮件禁用警报。我对使用LotusNotes规则的解决方案持开放态度,但我认为我需要使用LotusScript。我正在Windows 7 Professional 64位上使用IBM Lotus Notes 8.5


感谢您的帮助,谢谢

我从未做过类似的事情,但我会尝试创建一个Lotusscript代理,在“收到邮件之前”被触发运行。然后您可以使用NotesDocument类的MarkRead方法。

您尝试过规则吗?@umeli是的,我尝试过规则。规则允许我移动电子邮件,但没有规则“操作”将电子邮件设置为已阅读。如果我使用LotusScript将电子邮件设置为已读(因为我无法使用规则执行此操作),则只有在收到警报后,电子邮件才会被标记为已读。不幸的是,这是我一开始试图避免接收的警报。我现在已经创建了一个代理,根据这里的代码,它被触发运行“在收到邮件之前”。不幸的是,除非我右键单击并选择run或Test,否则代理似乎永远不会运行。当我给自己发送电子邮件,然后右键单击代理并选择Log时,LotusNotes告诉我没有日志,因为代理从未运行过。这可能是不允许我运行此类型代理的服务器设置吗?代理可能根本没有运行的另一个原因是什么?感谢您的帮助。另外,如果我手动运行此代理(通过运行或测试),session.DocumentContext对象将设置为Nothing,这将阻止代码工作。