规则不够?自己来凑!

规则不够?自己来凑!
大家好,才是真的好。

作为一个完善的企业平台,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学习视频请关注淘宝店铺:协作者的店

上一篇:关于Domino里面的Ftsearch功能的使用(未完善)


下一篇:Domino V12.0.x将添加DKIM支持!