Sieveの設定

Debian sargeな環境

Sieve scriptを作成。 Sieve Documentsを参考にした。

Sieve scriptをホームディレクトリに置くかたちでやってみようと思い、imapd.confを下記のように変更。

sieveusehomedir: true
しかし、動かず(この間、.stageに溜まってしまい、振り分けできないどころか、INBOXにメールが配信されないため、メールが読めなかった)。うまくSieveサービス(?)が起動されない模様。なので、設定変更。
sieveusehomedir: false
この後は、sieveshellによる登録をおこなう。
$ sieveshell -u postteen localhost
> help
Usage:
  sieveshell [-u username] [-a authname] [-r realm] 

help             - this screen
list             - list scripts on server
put  []
                 - upload script to server
get  []
                 - get script. if no filename display to stdout
delete     - delete script.
activate   - set a script as the active script
deactivate       - deactivate all scripts
quit             - quit
> put .sieve
> activate .sieve
> list
.sieve  <- active script
> quit
これで振り分けできるようになった。
参考にしました。
Postfix + Cyrus IMAPによるメールサーバの構築Sieve Home Page