После какого-то обновления (честно говоря не уследил какого), cyrus-imap перестал нормально отрабатывать скрипты в разделе EVENTS.
Например, у пользователей чистятся папки с карантином. Раньше работало вот так:
purgespam cmd=»ipurge -f -d 5 user.*.quarantine» at=0100
Но теперь программа стала «выборочно» очищать папки, некоторые просто игнорирует.
Есть подозрение, что изменили таймаут, по которому прекращается выполнение ipurge.
Пока не разобрался в причине, пришлось выкручиваться вот таким смешным образом:
purgespam cmd=»ipurge -f -d 5 user.a*.quarantine» at=0100
purgespam cmd=»ipurge -f -d 5 user.b*.quarantine» at=0110
purgespam cmd=»ipurge -f -d 5 user.b*.quarantine» at=0110
и так далее, по всему алфавиту 🙂