えんどうです。
ご回答ありがとうございます。
> 「全般の設定 - 受信 - 受信後にすべてのローカルフォルダを更新する」
> でどうですか?
これでうまくいきました。
ただ、私の設定が悪いのか、受信時にうまく振り分けが動作していない気がします。
[1] 外部フィルタコマンドの実行方法?
下記のような設定を行っています。
SPAMチェックは「scbayes --check-mail %s」で行っているのですが、
うまくチェックできていない気がします。
SPAMチェッカーに渡す受信メールは「%s」でファイル名指定する、
で良いでしょうか?
$ cat .sylpheed-2.0/filter.xml | nkf
<?xml version="1.0" encoding="UTF-8"?>
<filter>
<rule name="scbayes" timing="any" enabled="true">
<condition-list bool="or">
<command-test>scbayes --check-mail %s</command-test>
</condition-list>
<action-list>
<move>#mh/メール箱/spam</move>
</action-list>
</rule>
<rule name="scmail-refile" timing="any" enabled="true">
<condition-list bool="or">
<size type="gt">0</size>
</condition-list>
<action-list>
<exec>scmail-refile</exec>
</action-list>
</rule>
</filter>
[2] 無条件で外部コマンドを実行させるには?
上記設定で、無条件で「scmail-refile」を実行し、
SPAMフィルタとメール降り分けを実行させようとしています。
メール受信時には「scmail-refile」が動作していないようなのですが、
「サイズ>0」以外に、無条件で外部コマンドを実行させる方法はありますでしょうか?
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/
http://www.javaopen.org/jfriends/