Назад | Перейти на главную страницу

Запуск действия сервера по определенному событию

Я хотел бы запускать определенную команду [1] на почтовом сервере всякий раз, когда сообщение перемещается из одной папки в другую.

Например, пользователь Thunderbird перемещает сообщение из папки A в папку B. Я хотел бы поймать этот ход и запустить на сервере определенный скрипт.

Является ли это возможным ?

Я использую qmail с courier-imap.

[1] сценарий bash или python, ...

inotify были созданы для этого:

inotify - это подсистема ядра Linux, которая обеспечивает уведомление о событиях файловой системы.

Вы могли бы использовать инструменты inotify или Incron для этого. Чтобы быть переносимым между системами, которые не реализуют inotify, вы можете использовать Гамин который вернется к поддерживаемой подсистеме, такой как dnotify и т. д.