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