2016-06-12 2 views
2

電子メールフィルタシーブで1つのスクリプトのみをアクティブ化できる理由はありますか?シーブと複数のACTIVEスクリプト

> list 
"mailinglists.sieve" 
"spam.sieve" ACTIVE 
> activate mailinglists.sieve 
> list 
"mailinglists.sieve" ACTIVE 
"spam.sieve" 
> 

私はここで論理を見ることができません...私は何か間違っていますか?

+0

:| – JackTheKnife

答えて

0

ほとんどの電子メール篩サーバーでは、1つの「メイン」篩スクリプトを実行する必要があります。 sieveコマンドを実行する順序が重要なので、ファイルの実行順序を指定する方法が必要です。

したがって、これを処理する標準的な方法は、RFC 6609 。 1つのメインシーブスクリプトを作成し、必要に応じて他のシーブスクリプトを含めることができます。サーバー管理者は、Dovecot Pigeonhole's sieve_global_dir configuration lineなど、任意のユーザーが使用できる「グローバル」スクリプトを定義することもできます。 RFCから

使用例:私は同じ問題を直撃している

require ["include"]; 

include :personal "always_allow"; 
include :global "spam_tests"; 
include :personal "spam_tests"; 
include :personal "mailing_lists"; 
関連する問題