禁用与 managesieve 解释器 (Dovecot) 中的扩展“fileinto”相关的操作

禁用与 managesieve 解释器 (Dovecot) 中的扩展“fileinto”相关的操作

sieve对 的支持进行了一些研究之后dovecot,我决定在虚拟机上实现它进行测试。一切都按预期运行,即脚本已上传到服务器,并且解释器正常工作。

然而,我不明白如何才能禁用行动而不是整个扩大。例如,我需要禁用redirect 行动以防止任何人创建转发。此操作恰好是扩展的一部分fileinto,其中包含我想保持启用的其他操作。(例如keep,和discard)。阅读 RFC 标准后,我认为这是不可能的。

出于好奇,我尝试添加以下行来查看是否可以禁用它:

sieve_extensions = -redirect

然而,正如预期的那样:

managesieve: Warning: sieve: ignored unknown extension 'redirect' while configuring available extensions

因为这是一个动作,而不是延伸。

还有其他人遇到过这种情况吗?

有哪些方法可以解决这个问题?

相关内容