Email

在 dovecot+sieve 中手動呼叫過濾

  • January 27, 2015

我已經為 dovecot 配置了篩濾(我也配置了圓形立方體,但我認為這無關緊要)。

它工作正常,我已經設置了一些過濾器。但現在我有一個巨大的未過濾收件箱文件夾,我不想手動過濾。

有沒有辦法說:“嘿,篩子!掃描指定使用者的指定文件夾並在其上呼叫一些過濾器!” ?

Sieve 作為外掛啟用了兩個協議:lda 和 lmtp:

protocol lda {
 mail_plugins = $mail_plugins sieve
}

protocol lmtp {
 postmaster_address = postmaster@example.com
 mail_plugins = sieve
}

要在現有郵箱上執行過濾器,您可以sieve-filter從命令行手動執行。

要(幹)在郵箱上example.sieve以使用者身份執行篩子腳本,請使用以下命令:test``INBOX

sieve-filter -v -C -u test /path/to/sieve/example.sieve 'INBOX'

一旦您喜歡 sieve 將執行的操作,您就可以通過添加執行腳本來執行腳本-e-W授予 sieve 寫訪問權限。

有關更多資訊,請查看官方手冊頁: http: //pigeonhole.dovecot.org/doc/man1/sieve-filter.1.html

引用自:https://serverfault.com/questions/662844