如何限制或拒绝在一天中的特定时段向 Lotus Notes 邮件文件投递邮件?

如何限制或拒绝在一天中的特定时段向 Lotus Notes 邮件文件投递邮件?

如何限制或拒绝在一天中的特定时段向 Lotus Notes 邮件文件投递邮件?我只希望邮件文件在一天中的特定时段接受邮件投递。在其他时段,我希望发件人收到投递失败消息。可以吗?

答案1

我认为这个问题应该由 ServerFault 而不是 SuperUser 来回答,因为这是一个服务器管理员问题。它甚至可能属于 StackOverflow,因为我能想到的所有解决方案都涉及编写代码。

为了回答这个问题,我假设这是一个用户邮件文件,而不是您所说的邮件数据库。如果是邮件数据库,则工作类似。我还从字面上理解了您想要发回未送达通知并要求发件人稍后重新发送的意思。(我自己不会那样做。我会将消息放入临时保存数据库中,然后在适当的时间将它们释放到实际目标数据库中。)

要做您想做的事,您需要写三个代理。

第一个代理将安排在您想要停止投递时运行。该代理将修改个人文档,将邮件文件更改为指向邮件数据库。

第二个代理将设置为在将新邮件传送到邮件数据库后运行。它的工作是发回未送达通知。我认为您不希望将一般的未送达通知发回给发件人。您可以通过让第一个代理将邮件文件设置为不存在的文件名来实现这一点,但由此产生的未送达可能只会让发件人认为他们发送到了错误的地址,因此他们会重试或致电您的帮助台并非常不高兴。您应该有一条自定义消息,内容是“此消息无法在 X:00 和 Y:00 之间送达。请稍后重新发送。”这正是这个代理应该做的。

第三个代理将安排在您想要再次开始接受消息时运行。它将修改 Person 文档,将 mailfile 字段重新设置为正确值。如果您想对发件人好一点,并且不让他们重新发送消息,您可以让这个代理重新发送消息。毕竟,它们仍然存储在邮件数据库中(除非您编写了第二个代理来删除它们)。

相关内容