0

次のようなふるいフィルターがあります。

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'

私は何かを逃しましたか?

4

1 に答える 1

1

pigeonhole sieve の MIME 拡張機能は非常に新しいものです ( Wiki では、2016 年 4 月にリリースされた pigeonhole v0.4.14 で追加されたと書かれていますが、 changelog では、 2015 年 12 月にリリースされた v0.4.10 で追加されたと書かれています)。

インストール済みのピジョンホール バージョンのインストール済みバージョンをクエリ/usr/include/dovecot/sieve/pigeonhole-config.hで取得することしかできませんでしたが、別のパスで見つかる場合もあります。

于 2016-10-12T16:54:49.350 に答える