domino平台在服务器端执行代理的问题

在Domino平台上,一个配置为'新邮件到达后'触发的代理在使用server.id签名并部署到模板后无法正常运行。问题源于服务器在接收到新邮件时并未执行该代理。研究发现,当代理由个人用户身份签名时,即使在无权限的数据库中,也能在收到新邮件后在控制台显示无权限执行的提示。但在使用server.id时,控制台没有任何反应。解决方案在于修改服务器的Notes.ini文件,通过设置AMgr_DisableMailLookup参数来允许代理在非主页服务器上运行,但可能引发复制冲突和重复处理。此问题适用于R4.5及更高版本。
摘要由CSDN通过智能技术生成

问题是在客户那里发现的。用于的需求是在收到邮件后发短信进行提示。

于是在用户邮箱里增加一个代理,类型为“新邮件到达后”。测试的时候,一直是用管理员id签名进行的,包括在客户那里现场测试,都没有发现问题。客户确认后,加到模板里,用server.id对模板签名。然后用模板刷新邮件数据库,这时发现,代理不会触发了。

回到单位后,经过测试,确认是由于server.id签名的缘故。代理用个人用户身份签名,在收到新邮件时,代理可以正常执行,即使是在没有权限的数据库中,收到新邮件后,服务器控制台也会提示“没有执行代理的权限”,而在同一个数据库里,代理用server.id签名,收到新邮件则没有任何提示。

找到了问题,开始查资料,并向朋友求助。最后红色云烟在IBM网站上查到了相关资料,如下:

My mail agents do not run

“After new mail has arrived" agents are designed to run on the home mail server of the agent owner (signer). If the agent is replicated from your home mail server to another system, or if you are trying to run an agent that was written by someone else, your home mail server will not match the server on which you are attempting to run the

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值