![在特定事件发生时触发服务器操作](https://linux22.com/image/494647/%E5%9C%A8%E7%89%B9%E5%AE%9A%E4%BA%8B%E4%BB%B6%E5%8F%91%E7%94%9F%E6%97%B6%E8%A7%A6%E5%8F%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%93%8D%E4%BD%9C.png)
每当邮件从一个文件夹移动到另一个文件夹时,我想在邮件服务器上启动特定命令 [1]。
例如,Thunderbird 用户将消息从文件夹 A 移动到文件夹 B。我想捕捉此移动并在服务器上启动特定脚本。
是否可以 ?
我正在使用带有 courier-imap 的 qmail。
[1] bash 或 python 脚本,...
答案1
通知为此而创建的:
inotify 是一个提供文件系统事件通知的 Linux 内核子系统。
你可以使用inotify 工具或者因克龙为此。为了在未实现 inotify 的系统之间可移植,您可以使用加明它将恢复到受支持的子系统,如 dnotify 等。