其他分享
首页 > 其他分享> > 规则不够?自己来凑!

规则不够?自己来凑!

作者:互联网

在这里插入图片描述
大家好,才是真的好。

作为一个完善的企业平台,Domino秉承着一贯理念:功能不够,自己可凑。强大的可自定义功能,让平台充满了无限遐想和扩展可能。

今天我们讲讲Domino服务上的邮件规则的扩展问题。

对,我们说的是服务器上的邮件规则扩展。

邮件规则作用于Mail.box上,常常用来进行邮件日志记录、邮件过滤(如大小控制、邮件阻止、黑白名单标记)等等。
在这里插入图片描述
但无论怎么说,对有些用户或管理员来说,功能就是不够。

比如,我们想筛查一封邮件文件的特定头信息如X-Incoming,或是否设置了MIME-Version版本,或是否是Outlook客户机发过来的邮件等等,默认地,规则肯定没法弄。

所以,国外有牛人做了一点点开发功能,可扩展邮件规则条件。

如果你感兴趣,可在我们的公众号中回复“规则”(不带引号),即可下载这个小巧强大的应用。

以下是该库的配置和使用过程:

首先使用Domino Designer打开该数据库,找到表单(RulesDlg)和Script库Rules,先签名一下
在这里插入图片描述
先将表单(RulesDlg)然后拷贝到names.nsf中,覆盖掉已有的表单(RulesDlg),如下图
在这里插入图片描述
同理,再将Rules脚本库拷贝到names.nsf中,覆盖掉已有的Rules脚本库,记得将“不允许刷新/替换设计以进行修改”,如下图:
在这里插入图片描述
好了,搞定。

现在我们就可以试用了。
在这里插入图片描述
比如我们要过滤所有由Notes客户机发送的邮件,只需要选择@Formula,而后写上公式@Contains($Mailer;“Notes”)即可,如下图:
在这里插入图片描述
同样的道理,你也可以过滤outlook客户机或某些特定邮箱客户机发送的邮件,或其他你想过滤的字段等等。

本文参考了文章:https://www.eknori.de/2021-02-27/mailrules-extended-2021-edition

该库在Domino R8.5至于目前的V12 Beta2上都已进行了测试,均可正常工作,毕竟names.nsf从很早的时候,设计结构改动就不大。

如有兴趣,请查看原文。

今天我们就介绍到这里吧。

更多精彩内容请关注微信公众号“协作者”

原文地址:https://mp.weixin.qq.com/s/0dpwAskvhrXlxkOkFFZI_A

更多HCL Domino学习视频请关注淘宝店铺:协作者的店

标签:RulesDlg,Domino,自己,nsf,规则,不够,客户机,邮件
来源: https://blog.csdn.net/XZZ_2018/article/details/115790730