Сито и расширение MIME

У меня есть ситовый фильтр, который выглядит так:

require ["mime", "imap4flags"];

if header :mime :contenttype "Content-Type" "message/upload-notification"
{
   setflag "\\Seen";
}

Когда я пытаюсь завершить его в бинарную версию для Dovecot, я получаю сообщение об ошибке:

97-upload-processed: line 1: error: require command: unknown Sieve capability `mime'.
97-upload-processed: line 3: error: unknown tagged argument ':mime' for the header test (reported only once at first occurrence).
97-upload-processed: error: validation failed.
sievec(root): Error: failed to compile sieve script '97-upload-processed.sieve'

Я что-то пропустил?

1 ответ

Решение

Расширение MIME для сита pigeonhole является довольно новым ( Wiki говорит, что оно было добавлено с pigeonhole v0.4.14, выпущенным в апреле 2016 года, в то время как в журнале изменений говорится, что оно было в v0.4.10, выпущенном в декабре 2015 года).

Я смог получить только установленную версию установленной версии почтового ящика, запросив /usr/include/dovecot/sieve/pigeonhole-config.hВы можете найти его по другому пути.

Другие вопросы по тегам