[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2984

From: Hiroyuki Yamamoto <Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>>
Date: Wed, 15 Jun 2005 16:50:56 +0900
Subject: [sylpheed-jp:02984] Re: 無条件で外部コマンドを実行させるには? (Re: 「すべてのメールボックスの新着メッセージをチェック」を振り分けアクションに追加希望 (Re: Sylpheed 2.0.0beta1 released))

山本です。

On Wed, 15 Jun 2005 16:25:01 +0900
yasuyuki@xxxxxxxxxx wrote:

> ただ、私の設定が悪いのか、受信時にうまく振り分けが動作していない気がし
> ます。
> 
> [1] 外部フィルタコマンドの実行方法?
> 
> 下記のような設定を行っています。
> 
> SPAMチェックは「scbayes --check-mail %s」で行っているのですが、
> うまくチェックできていない気がします。
> 
> SPAMチェッカーに渡す受信メールは「%s」でファイル名指定する、
> で良いでしょうか?

ファイル名は末尾に自動的に付加されるので、「%s」は不要です。
また、終了ステータス = 0で条件成立となります。

> $ 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」以外に、無条件で外部コマンドを実行させる方法はありますで
> しょうか?

条件はサイズ>0で問題ないと思われます
(他には「From」が次を含む: (空文字列) とか)。

アクションにコマンドを実行させるだけでは、デフォルトの動作として
inboxにも受信されてしまうので、「受信しない」または「サーバから削除」の
アクションを追加するというのはどうでしょうか。

また、フィルタエンジンから渡したファイルがコマンドによって移動または削除
され、存在しなくなるような動作は想定していませんので、注意してください
(scmail-refile がどのような動作を行うか分からないのですが)。

-- 
Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

   @  2952 2005-06-09 18:42 [Hiroyuki Yamamoto <h] Sylpheed 2.0.0beta1 released            
      2953 2005-06-10 14:54 ┣[Masanori Shimada <sh] Re: Sylpheed 2.0.0  以降、こんな機能がほしい!Part1
      2954 2005-06-10 15:08 ┃┗[Hiroyuki Yamamoto <h]                                     
      2955 2005-06-10 15:21 ┃ ┗[Masanori Shimada <sh]                                   
      2957 2005-06-10 15:31 ┃  ┣[Hiroyuki Yamamoto <h]                                 
      2958 2005-06-10 15:32 ┃  ┗[Masanori Shimada <sh]                                 
      2959 2005-06-10 16:23 ┗[Youichi Kawachi <hoi]                                       
      2960 2005-06-10 16:44  ┗[Hiroyuki Yamamoto <h]                                     
      2961 2005-06-10 19:08   ┗[Hiroyuki Yamamoto <h]                                   
      2962 2005-06-10 21:58    ┣[Youichi Kawachi <hoi]                                 
      2973 2005-06-13 19:52    ┃┗[Hiroyuki Yamamoto <h]                               
      2981 2005-06-14 12:13    ┗[<yasuyuki@xxxxxxxxxx] 「すべてのメールボックスの新着メッセージをチェック」を振り分けアクションに追加希望 (Re: Sylpheed 2.0.0beta1 released)
      2982 2005-06-14 14:25     ┗[Hiroyuki Yamamoto <h]                               
      2983 2005-06-15 16:25      ┗[<yasuyuki@xxxxxxxxxx] 無条件で外部コマンドを実行させるには? (Re:  「すべてのメールボックスの新着メッセージをチェック」を振り分けアクションに追加希望 (
->    2984 2005-06-15 16:50       ┗[Hiroyuki Yamamoto <h] Re: 無条件で外部コマンドを実行させるには? (Re:  「すべてのメールボックスの新着メッセージをチェック」を振り分けアクションに追加希
      2985 2005-06-15 17:15        ┗[<yasuyuki@xxxxxxxxxx]                         
      2986 2005-06-15 17:44         ┗[Hiroyuki Yamamoto <h]                       
      2987 2005-06-15 17:49          ┣[<yasuyuki@xxxxxxxxxx]                     
      2988 2005-06-15 17:54          ┃┗[<yasuyuki@xxxxxxxxxx]                   
      2989 2005-06-15 18:07          ┃ ┗[Hiroyuki Yamamoto <h]                 
      2990 2005-06-16 11:09          ┗[<yasuyuki@xxxxxxxxxx] Re: 無条件で外部コマンドを実行させるには? (Re:  「すべてのメールボックスの新着メッセージをチェック」を振り分けアクションに追加希望 (Re: Sylpheed 2.0.0beta1 released))
      2993 2005-06-16 18:30           ┗[Hiroyuki Yamamoto <h]                   
      2995 2005-06-17 15:14            ┗[ENDO Yasuyuki <yasuy]                 
      2996 2005-06-17 17:14             ┣[Hiroyuki Yamamoto <h]               
      2998 2005-06-17 20:27             ┗[Tomohiro Masubuchi <] Re: 無条件で外部コマンドを実行させるには?
      3005 2005-06-20 13:41              ┗[<yasuyuki@xxxxxxxxxx]