2016-10-12 12 views
0

У меня есть сито фильтр, который выглядит как:Сито и 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 для сита силиконовой пробы довольно новое (Wiki says it was added with pigeonhole v0.4.14 выпущено в апреле 2016 года, а changelog says it was in v0.4.10 выпущено в декабре 2015 года).

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

+0

Похоже, я нахожусь на 0.4.8. Спасибо, что указали, как получить версию для свиноматок – JackTheKnife